Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

TimeInfoPkg Class Reference

implementa il messaggio di sincronizzazione. More...

#include <TimeInfoPkg.h>

Inheritance diagram for TimeInfoPkg:

TelepatiPkg List of all members.

Public Member Functions

 TimeInfoPkg (int a, const SystemTime &time, bool ack)
 Costruttore ordinario.
 TimeInfoPkg (byte *ptr)
 Costruisce l'oggetto a partire dall'array restituito da getMsg().
virtual ~TimeInfoPkg ()
 Distruttore di Default.
virtual TelepatiPkgclone ()
 Clonatore.
byte * getMsg ()
 Ritorna un array che rappresenta l'oggetto.
SystemTime getTime ()
 Ritorna il tempo.
void setTime (const SystemTime &time)
 Imposta il Tempo.

Protected Attributes

longword seconds
 Tempo in secondi.
longword useconds
 Tempo in microsecondi.

Detailed Description

implementa il messaggio di sincronizzazione.

Viene spedito per sincronizzare gli orologi del ricevente, contiene il clock aggiornato. Telepati è strutturato in modo da aggiornare l'ora contenuta in un TimeInfoPkg poco prima di spedirlo via rete.Struttura: e' composto dall'header standard e dal clock (sizeof(time_t))


Constructor & Destructor Documentation

TimeInfoPkg::TimeInfoPkg int  a,
const SystemTime &  time,
bool  ack
 

Costruttore ordinario.

Parameters:
a aibo di destinazione.
time tempo da impostare.
ack se richiede o meno l'Ack

TimeInfoPkg::TimeInfoPkg byte *  ptr  ) 
 

Costruisce l'oggetto a partire dall'array restituito da getMsg().

Parameters:
ptr puntatore all'array di byte.
See also:
getMsg()


Member Function Documentation

TelepatiPkg * TimeInfoPkg::clone  )  [virtual]
 

Clonatore.

Restituisce un clone dell'oggetto su cui e' chiamato.

Implements TelepatiPkg.

byte * TimeInfoPkg::getMsg  )  [virtual]
 

Ritorna un array che rappresenta l'oggetto.

Costruisce un array che rappresenta l'oggetto, l'array corrisponde ai dati spediti via rete.

Returns:
array di byte.
See also:
TimeInfoPkg(byte* ptr)

Implements TelepatiPkg.

SystemTime TimeInfoPkg::getTime  )  [inline]
 

Ritorna il tempo.

Restituisce il tempo memorizzato nel messaggio

Returns:
tempo

void TimeInfoPkg::setTime const SystemTime &  time  )  [inline]
 

Imposta il Tempo.

Imposta il tempo del messaggio.

Parameters:
time nuovo tempo da memorizzare.


The documentation for this class was generated from the following files:
Generated on Thu Jun 23 16:51:17 2005 for Packages_Library by  doxygen 1.3.9.1