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

SendFileNotifyAgentPacket Class Reference

#include <evaimsend.h>

Inherits SendIM.

Inheritance diagram for SendFileNotifyAgentPacket:

Inheritance graph
[legend]
Collaboration diagram for SendFileNotifyAgentPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SendFileNotifyAgentPacket ()
 SendFileNotifyAgentPacket (const SendFileAcceptPacket &rhs)
virtual ~SendFileNotifyAgentPacket ()
OutPacketcopy ()
SendFileNotifyAgentPacketoperator= (const SendFileNotifyAgentPacket &rhs)
void setTransferType (const unsigned char type)
void setConnectMode (const unsigned char mode)
void setAgentServer (const unsigned int ip, const unsigned short port)
void setAgentSession (const unsigned int session)
const unsigned char getTransferType () const
const unsigned char getConnectMode () const
const unsigned int getAgentIp () const
const unsigned short getAgentPort () const
const unsigned int getAgentSession () const

Protected Member Functions

virtual int putContents (unsigned char *buf)

Private Attributes

unsigned int m_Ip
unsigned short m_Port
unsigned int m_Session
unsigned char m_TransferType
unsigned char m_ConnectMode

Detailed Description

Definition at line 331 of file evaimsend.h.


Constructor & Destructor Documentation

SendFileNotifyAgentPacket::SendFileNotifyAgentPacket  ) 
 

======================================================================

Definition at line 646 of file evaimsend.cpp.

Referenced by copy().

SendFileNotifyAgentPacket::SendFileNotifyAgentPacket const SendFileAcceptPacket rhs  ) 
 

Definition at line 653 of file evaimsend.cpp.

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

Definition at line 336 of file evaimsend.h.


Member Function Documentation

OutPacket* SendFileNotifyAgentPacket::copy  )  [inline]
 

Definition at line 339 of file evaimsend.h.

References SendFileNotifyAgentPacket().

Here is the call graph for this function:

const unsigned int SendFileNotifyAgentPacket::getAgentIp  )  const [inline]
 

Definition at line 350 of file evaimsend.h.

References m_Ip.

Referenced by operator=().

const unsigned short SendFileNotifyAgentPacket::getAgentPort  )  const [inline]
 

Definition at line 351 of file evaimsend.h.

References m_Port.

Referenced by operator=().

const unsigned int SendFileNotifyAgentPacket::getAgentSession  )  const [inline]
 

Definition at line 352 of file evaimsend.h.

References m_Session.

Referenced by operator=().

const unsigned char SendFileNotifyAgentPacket::getConnectMode  )  const [inline]
 

Definition at line 349 of file evaimsend.h.

References m_ConnectMode.

const unsigned char SendFileNotifyAgentPacket::getTransferType  )  const [inline]
 

Definition at line 348 of file evaimsend.h.

References m_TransferType.

SendFileNotifyAgentPacket & SendFileNotifyAgentPacket::operator= const SendFileNotifyAgentPacket rhs  ) 
 

Definition at line 659 of file evaimsend.cpp.

References getAgentIp(), getAgentPort(), getAgentSession(), m_Ip, m_Port, and m_Session.

Here is the call graph for this function:

int SendFileNotifyAgentPacket::putContents unsigned char *  buf  )  [protected, virtual]
 

Reimplemented from SendIM.

Definition at line 668 of file evaimsend.cpp.

References Packet::getFileAgentKey(), m_ConnectMode, m_Ip, m_Port, m_Session, m_TransferType, EvaUtil::write16(), and EvaUtil::write32().

Here is the call graph for this function:

void SendFileNotifyAgentPacket::setAgentServer const unsigned int  ip,
const unsigned short  port
[inline]
 

Definition at line 344 of file evaimsend.h.

References m_Ip, and m_Port.

void SendFileNotifyAgentPacket::setAgentSession const unsigned int  session  )  [inline]
 

Definition at line 346 of file evaimsend.h.

References m_Session.

void SendFileNotifyAgentPacket::setConnectMode const unsigned char  mode  )  [inline]
 

Definition at line 343 of file evaimsend.h.

References m_ConnectMode.

void SendFileNotifyAgentPacket::setTransferType const unsigned char  type  )  [inline]
 

Definition at line 342 of file evaimsend.h.

References m_TransferType.


Member Data Documentation

unsigned char SendFileNotifyAgentPacket::m_ConnectMode [private]
 

Definition at line 361 of file evaimsend.h.

Referenced by getConnectMode(), putContents(), and setConnectMode().

unsigned int SendFileNotifyAgentPacket::m_Ip [private]
 

Definition at line 357 of file evaimsend.h.

Referenced by getAgentIp(), operator=(), putContents(), and setAgentServer().

unsigned short SendFileNotifyAgentPacket::m_Port [private]
 

Definition at line 358 of file evaimsend.h.

Referenced by getAgentPort(), operator=(), putContents(), and setAgentServer().

unsigned int SendFileNotifyAgentPacket::m_Session [private]
 

Definition at line 359 of file evaimsend.h.

Referenced by getAgentSession(), operator=(), putContents(), and setAgentSession().

unsigned char SendFileNotifyAgentPacket::m_TransferType [private]
 

Definition at line 360 of file evaimsend.h.

Referenced by getTransferType(), putContents(), and setTransferType().


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