#include <Time_Request_Reply.h>
Collaboration diagram for ACE_Time_Request:

Public Types | |
| enum | Constants { TIME_UPDATE = 01, MAX_TIME_LEN = MAXPATHLEN + 1 } |
Public Methods | |
| ACE_Time_Request (void) | |
| Default constructor. | |
| ACE_Time_Request (ACE_INT32 msg_type, const ACE_UINT32 time, ACE_Time_Value *timeout = 0) | |
| Create a message. | |
| void | init (void) |
| Initialize length_ in order to ensure correct byte ordering before a request is sent. | |
| ssize_t | size (void) const |
| ACE_INT32 | msg_type (void) const |
| void | msg_type (ACE_INT32) |
| ACE_UINT32 | time (void) const |
| void | time (ACE_UINT32 t) |
| ACE_UINT32 | block_forever (void) const |
| void | block_forever (ACE_UINT32) |
| ACE_Time_Value | timeout (void) const |
| void | timeout (const ACE_Time_Value timeout) |
| int | encode (void *&) |
| Encode the message before transmission. | |
| int | decode (void) |
| Decode message after reception. | |
| void | dump (void) const |
| Print out the values of the message for debugging purposes. | |
Private Attributes | |
| Transfer | transfer_ |
| Transfer buffer. | |
| ACE_UINT32 | time_ |
| Time. | |
This class is implemented to minimize data copying. In particular, all marshaling is done in situ...
|
|
|
|
|
Default constructor.
|
|
|
Create a message.
|
|
|
|
|
|
|
|
|
Decode message after reception.
|
|
|
Print out the values of the message for debugging purposes.
|
|
|
Encode the message before transmission.
|
|
|
Initialize length_ in order to ensure correct byte ordering before a request is sent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Time.
|
|
|
Transfer buffer.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000