#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().
1.7.1