ACE  6.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Private Attributes | List of all members
ACE_Token_Reply Class Reference

Message format for delivering replies from the ACE_Token Server. More...

#include <Token_Request_Reply.h>

Collaboration diagram for ACE_Token_Reply:
Collaboration graph
[legend]

Classes

struct  Transfer
 

Public Member Functions

 ACE_Token_Reply (void)
 Default constructor. More...
 
ACE_UINT32 length (void) const
 Get the length of the encoded/decoded message. More...
 
void length (ACE_UINT32)
 Set the length of the encoded/decoded message. More...
 
ACE_UINT32 errnum (void) const
 Get the errno of a reply. More...
 
void errnum (ACE_UINT32)
 Set the errno of a reply. More...
 
ACE_UINT32 arg (void) const
 Get the arg of a reply. More...
 
void arg (ACE_UINT32)
 Set the arg of a reply. More...
 
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

struct ACE_Token_Reply::Transfer transfer_
 

Detailed Description

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...

Constructor & Destructor Documentation

ACE_Token_Reply::ACE_Token_Reply ( void  )

Default constructor.

Member Function Documentation

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.

Member Data Documentation

struct ACE_Token_Reply::Transfer ACE_Token_Reply::transfer_
private

The documentation for this class was generated from the following files: