ACE
6.1.0
|
Message format for delivering replies from the ACE_Token Server. More...
#include <Token_Request_Reply.h>
Classes | |
struct | Transfer |
Public Member Functions | |
ACE_Token_Reply (void) | |
Default constructor. | |
ACE_UINT32 | length (void) const |
Get the length of the encoded/decoded message. | |
void | length (ACE_UINT32) |
Set the length of the encoded/decoded message. | |
ACE_UINT32 | errnum (void) const |
Get the errno of a reply. | |
void | errnum (ACE_UINT32) |
Set the errno of a reply. | |
ACE_UINT32 | arg (void) const |
Get the arg of a reply. | |
void | arg (ACE_UINT32) |
Set the arg of a reply. | |
int | encode (void *&) |
Encode the message before transfer. | |
int | decode (void) |
Decode a message after reception. | |
void | dump (void) const |
Print out the values of the message for debugging purposes. | |
Private Attributes | |
struct ACE_Token_Reply::Transfer | transfer_ |
Message format for delivering replies from the ACE_Token Server.
This class is implemented to minimize data copying. In particular, all marshaling is done in situ...
ACE_Token_Reply::ACE_Token_Reply | ( | void | ) |
Default constructor.
ACE_UINT32 ACE_Token_Reply::arg | ( | void | ) | const [inline] |
Get the arg of a reply.
void ACE_Token_Reply::arg | ( | ACE_UINT32 | arg | ) | [inline] |
Set the arg of a reply.
int ACE_Token_Reply::decode | ( | void | ) |
Decode a message after reception.
void ACE_Token_Reply::dump | ( | void | ) | const |
Print out the values of the message for debugging purposes.
int ACE_Token_Reply::encode | ( | void *& | buf | ) |
Encode the message before transfer.
ACE_UINT32 ACE_Token_Reply::errnum | ( | void | ) | const [inline] |
Get the errno of a reply.
void ACE_Token_Reply::errnum | ( | ACE_UINT32 | e | ) | [inline] |
Set the errno of a reply.
ACE_UINT32 ACE_Token_Reply::length | ( | void | ) | const [inline] |
Get the length of the encoded/decoded message.
void ACE_Token_Reply::length | ( | ACE_UINT32 | l | ) | [inline] |
Set the length of the encoded/decoded message.
struct ACE_Token_Reply::Transfer ACE_Token_Reply::transfer_ [private] |