#include <RealmProtocol.h>
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 t, uint32_t min_payload_size, uint32_t payload_size) | |
PayloadPacket (uint8_t t, uint32_t min_payload_size) | |
Private Attributes | |
uint32_t | m_min_payload_size |
uint32_t | m_payload_size |
realm::protocolv1::PayloadPacket::PayloadPacket | ( | uint8_t | t, | |
uint32_t | min_payload_size, | |||
uint32_t | payload_size | |||
) | [inline, protected] |
realm::protocolv1::PayloadPacket::PayloadPacket | ( | uint8_t | t, | |
uint32_t | min_payload_size | |||
) | [inline, protected] |
int realm::protocolv1::PayloadPacket::complete | ( | const char * | buf, | |
size_t | size | |||
) | [virtual] |
Reimplemented from realm::protocolv1::Packet.
References m_min_payload_size, and MAX_PACKET_DATA_SIZE.
const uint32_t& realm::protocolv1::PayloadPacket::getPayloadSize | ( | ) | const [inline] |
int realm::protocolv1::PayloadPacket::parse | ( | const char * | buf, | |
size_t | size | |||
) | [virtual] |
Reimplemented from realm::protocolv1::Packet.
Reimplemented in realm::protocolv1::RoutingPacket, realm::protocolv1::DeliverPacket, and realm::protocolv1::UserJoinedPacket.
References m_min_payload_size, m_payload_size, and MAX_PACKET_DATA_SIZE.
uint32_t realm::protocolv1::PayloadPacket::m_min_payload_size [private] |
Referenced by complete(), and parse().
uint32_t realm::protocolv1::PayloadPacket::m_payload_size [private] |
Referenced by getPayloadSize(), and parse().