NAME

ACE_Token_Reply - Message format for delivering replies from the ACE_Token Server.

SYNOPSIS

#include <ACE/Token_Request_Reply.h>

class ACE_Token_Reply { public: enum Constants{ SUCCESS = 0 }; ACE_Token_Reply (void); ACE_UINT32 length (void) const; void length (ACE_UINT32); ACE_UINT32 errnum (void) const; void errnum (ACE_UINT32); ACE_UINT32 arg (void) const; void arg (ACE_UINT32); int encode (void *&); int decode (void); void dump (void) const; private: Transfer transfer_; };

DESCRIPTION

This class is implemented to minimize data copying. In particular, all marshaling is done in situ...

Set/get the length of the encoded/decoded message.

ACE_UINT32 length (void) const;

void length (ACE_UINT32);

Set/get the errno of a reply.

ACE_UINT32 errnum (void) const;

void errnum (ACE_UINT32);

Set/get the arg of a reply.

ACE_UINT32 arg (void) const;

void arg (ACE_UINT32);

int encode (void *&);

int decode (void);

void dump (void) const;

DESCRIPTION

Define the format used to exchange messages between the ACE_Token Server and its clients.

AUTHOR

Douglas C. Schmidt (schmidt@cs.wustl.edu) Tim Harrison (harrison@cs.wustl.edu)

LIBRARY

ACE