realm::protocolv1::PayloadPacket Class Reference

#include <RealmProtocol.h>

Inheritance diagram for realm::protocolv1::PayloadPacket:

realm::protocolv1::Packet realm::protocolv1::DeliverPacket realm::protocolv1::RoutingPacket realm::protocolv1::UserJoinedPacket

List of all members.

Public Member Functions

virtual int complete (const char *buf, size_t size)
virtual int parse (const char *buf, size_t size)
const uint32_t & getPayloadSize () const

Protected Member Functions

 PayloadPacket (uint8_t type, uint32_t min_payload_size, uint32_t payload_size)
 PayloadPacket (uint8_t type, uint32_t min_payload_size)

Private Attributes

uint32_t m_min_payload_size
uint32_t m_payload_size


Constructor & Destructor Documentation

realm::protocolv1::PayloadPacket::PayloadPacket ( uint8_t  type,
uint32_t  min_payload_size,
uint32_t  payload_size 
) [inline, protected]

realm::protocolv1::PayloadPacket::PayloadPacket ( uint8_t  type,
uint32_t  min_payload_size 
) [inline, protected]


Member Function Documentation

int realm::protocolv1::PayloadPacket::complete ( const char *  buf,
size_t  size 
) [virtual]

int realm::protocolv1::PayloadPacket::parse ( const char *  buf,
size_t  size 
) [virtual]

const uint32_t& realm::protocolv1::PayloadPacket::getPayloadSize (  )  const [inline]


Member Data Documentation

Referenced by complete(), and parse().

Referenced by getPayloadSize(), and parse().


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

Generated on Thu Nov 20 00:07:19 2008 for AbiWord by  doxygen 1.5.5