#include <Name_Request_Reply.h>
Public Types | |
enum | Constants { MAX_NAME_LENGTH = MAXPATHLEN + 1 } |
Public Methods | |
ACE_Name_Reply (void) | |
Default constructor. More... | |
ACE_Name_Reply (ACE_UINT32 type, ACE_UINT32 err) | |
Create a <ACE_Name_Reply> message. More... | |
void | init (void) |
Initialize length_ in order to ensure correct byte ordering before a reply is sent. More... | |
ACE_UINT32 | length (void) const |
void | length (ACE_UINT32) |
ACE_INT32 | msg_type (void) const |
void | msg_type (ACE_INT32) |
ACE_INT32 | status (void) const |
void | status (ACE_INT32) |
ACE_UINT32 | errnum (void) const |
void | errnum (ACE_UINT32) |
int | encode (void *&) |
Encode the message before transfer. More... | |
int | decode (void) |
Decode a message after reception. More... | |
void | dump (void) const |
Print out the values of the message for debugging purposes. More... | |
Private Attributes | |
Transfer | transfer_ |
Transfer buffer. More... |
This class is implemented to minimize data copying. In particular, all marshaling is done in situ...
|
|
|
Default constructor.
|
|
Create a <ACE_Name_Reply> message.
|
|
Decode a message after reception.
|
|
Print out the values of the message for debugging purposes.
|
|
Encode the message before transfer.
|
|
|
|
|
|
Initialize length_ in order to ensure correct byte ordering before a reply is sent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Transfer buffer.
|