## 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:
        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

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

## 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 *&);

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.

## AUTHOR

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

## LIBRARY

ACE