Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

RequestAgentReplyPacket Class Reference

#include <evarequestagent.h>

Inherits EvaPicInPacket.

Inheritance diagram for RequestAgentReplyPacket:

Inheritance graph
[legend]
Collaboration diagram for RequestAgentReplyPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RequestAgentReplyPacket ()
 RequestAgentReplyPacket (unsigned char *buf, int len)
 RequestAgentReplyPacket (const RequestAgentReplyPacket &rhs)
virtual ~RequestAgentReplyPacket ()
RequestAgentReplyPacketoperator= (const RequestAgentReplyPacket &rhs)
const unsigned short getReplyCode () const
const unsigned int getSessionID () const
const unsigned int getRedirectIP () const
const unsigned short getRedirectPort () const
const std::string & getMessage () const

Protected Member Functions

void parseBody ()

Private Attributes

unsigned short replyCode
unsigned int sessionID
unsigned int redirectIP
unsigned short redirectPort
std::string message

Detailed Description

Definition at line 63 of file evarequestagent.h.


Constructor & Destructor Documentation

RequestAgentReplyPacket::RequestAgentReplyPacket  )  [inline]
 

Definition at line 65 of file evarequestagent.h.

RequestAgentReplyPacket::RequestAgentReplyPacket unsigned char *  buf,
int  len
 

Definition at line 105 of file evarequestagent.cpp.

RequestAgentReplyPacket::RequestAgentReplyPacket const RequestAgentReplyPacket rhs  ) 
 

Definition at line 110 of file evarequestagent.cpp.

virtual RequestAgentReplyPacket::~RequestAgentReplyPacket  )  [inline, virtual]
 

Definition at line 68 of file evarequestagent.h.


Member Function Documentation

const std::string& RequestAgentReplyPacket::getMessage  )  const [inline]
 

Definition at line 76 of file evarequestagent.h.

References message.

Referenced by operator=().

const unsigned int RequestAgentReplyPacket::getRedirectIP  )  const [inline]
 

Definition at line 74 of file evarequestagent.h.

References redirectIP.

Referenced by operator=().

const unsigned short RequestAgentReplyPacket::getRedirectPort  )  const [inline]
 

Definition at line 75 of file evarequestagent.h.

References redirectPort.

Referenced by operator=().

const unsigned short RequestAgentReplyPacket::getReplyCode  )  const [inline]
 

Definition at line 72 of file evarequestagent.h.

References replyCode.

Referenced by operator=().

const unsigned int RequestAgentReplyPacket::getSessionID  )  const [inline]
 

Definition at line 73 of file evarequestagent.h.

References sessionID.

Referenced by operator=().

RequestAgentReplyPacket & RequestAgentReplyPacket::operator= const RequestAgentReplyPacket rhs  ) 
 

Definition at line 116 of file evarequestagent.cpp.

References getMessage(), getRedirectIP(), getRedirectPort(), getReplyCode(), getSessionID(), message, redirectIP, redirectPort, replyCode, and sessionID.

Here is the call graph for this function:

void RequestAgentReplyPacket::parseBody  )  [protected, virtual]
 

Reimplemented from EvaPicInPacket.

Definition at line 127 of file evarequestagent.cpp.

References EvaPicInPacket::decryptedBuf, message, redirectIP, redirectPort, replyCode, and sessionID.


Member Data Documentation

std::string RequestAgentReplyPacket::message [private]
 

Definition at line 85 of file evarequestagent.h.

Referenced by getMessage(), operator=(), and parseBody().

unsigned int RequestAgentReplyPacket::redirectIP [private]
 

Definition at line 83 of file evarequestagent.h.

Referenced by getRedirectIP(), operator=(), and parseBody().

unsigned short RequestAgentReplyPacket::redirectPort [private]
 

Definition at line 84 of file evarequestagent.h.

Referenced by getRedirectPort(), operator=(), and parseBody().

unsigned short RequestAgentReplyPacket::replyCode [private]
 

Definition at line 80 of file evarequestagent.h.

Referenced by getReplyCode(), operator=(), and parseBody().

unsigned int RequestAgentReplyPacket::sessionID [private]
 

Definition at line 81 of file evarequestagent.h.

Referenced by getSessionID(), operator=(), and parseBody().


The documentation for this class was generated from the following files:
Generated on Mon May 15 20:52:44 2006 for libeva by  doxygen 1.4.4