|
| TBinaryProtocolT (boost::shared_ptr< Transport_ > trans) |
|
| TBinaryProtocolT (boost::shared_ptr< Transport_ > trans, int32_t string_limit, int32_t container_limit, bool strict_read, bool strict_write) |
|
| ~TBinaryProtocolT () |
|
void | setStringSizeLimit (int32_t string_limit) |
|
void | setContainerSizeLimit (int32_t container_limit) |
|
void | setStrict (bool strict_read, bool strict_write) |
|
int32_t | writeMessageBegin (const std::string &name, const TMessageType messageType, const int32_t seqid) |
|
int32_t | writeMessageEnd () |
|
int32_t | writeStructBegin (const char *name) |
|
int32_t | writeStructEnd () |
|
int32_t | writeSandeshBegin (const char *name) |
|
int32_t | writeSandeshEnd () |
|
int32_t | writeContainerElementBegin () |
|
int32_t | writeContainerElementEnd () |
|
int32_t | writeFieldBegin (const char *name, const TType fieldType, const int16_t fieldId, const std::map< std::string, std::string > *const amap) |
|
int32_t | writeFieldEnd () |
|
int32_t | writeFieldStop () |
|
int32_t | writeMapBegin (const TType keyType, const TType valType, const uint32_t size) |
|
int32_t | writeMapEnd () |
|
int32_t | writeListBegin (const TType elemType, const uint32_t size) |
|
int32_t | writeListEnd () |
|
int32_t | writeSetBegin (const TType elemType, const uint32_t size) |
|
int32_t | writeSetEnd () |
|
int32_t | writeBool (const bool value) |
|
int32_t | writeByte (const int8_t byte) |
|
int32_t | writeI16 (const int16_t i16) |
|
int32_t | writeI32 (const int32_t i32) |
|
int32_t | writeI64 (const int64_t i64) |
|
int32_t | writeU16 (const uint16_t u16) |
|
int32_t | writeU32 (const uint32_t u32) |
|
int32_t | writeU64 (const uint64_t u64) |
|
int32_t | writeIPV4 (const uint32_t ip4) |
|
int32_t | writeIPADDR (const boost::asio::ip::address &ipaddress) |
|
int32_t | writeDouble (const double dub) |
|
int32_t | writeString (const std::string &str) |
|
int32_t | writeBinary (const std::string &str) |
|
int32_t | writeXML (const std::string &str) |
|
int32_t | writeUUID (const boost::uuids::uuid &uuid) |
|
int32_t | readMessageBegin (std::string &name, TMessageType &messageType, int32_t &seqid) |
|
int32_t | readMessageEnd () |
|
int32_t | readStructBegin (std::string &name) |
|
int32_t | readStructEnd () |
|
int32_t | readSandeshBegin (std::string &name) |
|
int32_t | readSandeshEnd () |
|
int32_t | readContainerElementBegin () |
|
int32_t | readContainerElementEnd () |
|
int32_t | readFieldBegin (std::string &name, TType &fieldType, int16_t &fieldId) |
|
int32_t | readFieldEnd () |
|
int32_t | readMapBegin (TType &keyType, TType &valType, uint32_t &size) |
|
int32_t | readMapEnd () |
|
int32_t | readListBegin (TType &elemType, uint32_t &size) |
|
int32_t | readListEnd () |
|
int32_t | readSetBegin (TType &elemType, uint32_t &size) |
|
int32_t | readSetEnd () |
|
int32_t | readBool (bool &value) |
|
int32_t | readByte (int8_t &byte) |
|
int32_t | readI16 (int16_t &i16) |
|
int32_t | readI32 (int32_t &i32) |
|
int32_t | readI64 (int64_t &i64) |
|
int32_t | readU16 (uint16_t &u16) |
|
int32_t | readU32 (uint32_t &u32) |
|
int32_t | readU64 (uint64_t &u64) |
|
int32_t | readIPV4 (uint32_t &ip4) |
|
int32_t | readIPADDR (boost::asio::ip::address &ipaddress) |
|
int32_t | readDouble (double &dub) |
|
int32_t | readString (std::string &str) |
|
int32_t | readBinary (std::string &str) |
|
int32_t | readXML (std::string &str) |
|
int32_t | readUUID (boost::uuids::uuid &uuid) |
|
Public Member Functions inherited from contrail::sandesh::protocol::TVirtualProtocol< TBinaryProtocolT< Transport_ > > |
virtual int32_t | writeMessageBegin_virt (const std::string &name, const TMessageType messageType, const int32_t seqid) |
|
virtual int32_t | writeMessageEnd_virt () |
|
virtual int32_t | writeStructBegin_virt (const char *name) |
|
virtual int32_t | writeStructEnd_virt () |
|
virtual int32_t | writeSandeshBegin_virt (const char *name) |
|
virtual int32_t | writeSandeshEnd_virt () |
|
virtual int32_t | writeContainerElementBegin_virt () |
|
virtual int32_t | writeContainerElementEnd_virt () |
|
virtual int32_t | writeFieldBegin_virt (const char *name, const TType fieldType, const int16_t fieldId, const std::map< std::string, std::string > *const amap=NULL) |
|
virtual int32_t | writeFieldEnd_virt () |
|
virtual int32_t | writeFieldStop_virt () |
|
virtual int32_t | writeMapBegin_virt (const TType keyType, const TType valType, const uint32_t size) |
|
virtual int32_t | writeMapEnd_virt () |
|
virtual int32_t | writeListBegin_virt (const TType elemType, const uint32_t size) |
|
virtual int32_t | writeListEnd_virt () |
|
virtual int32_t | writeSetBegin_virt (const TType elemType, const uint32_t size) |
|
virtual int32_t | writeSetEnd_virt () |
|
virtual int32_t | writeBool_virt (const bool value) |
|
virtual int32_t | writeByte_virt (const int8_t byte) |
|
virtual int32_t | writeI16_virt (const int16_t i16) |
|
virtual int32_t | writeI32_virt (const int32_t i32) |
|
virtual int32_t | writeI64_virt (const int64_t i64) |
|
virtual int32_t | writeU16_virt (const uint16_t u16) |
|
virtual int32_t | writeU32_virt (const uint32_t u32) |
|
virtual int32_t | writeU64_virt (const uint64_t u64) |
|
virtual int32_t | writeIPV4_virt (const uint32_t ip4) |
|
virtual int32_t | writeIPADDR_virt (const boost::asio::ip::address &ipaddress) |
|
virtual int32_t | writeDouble_virt (const double dub) |
|
virtual int32_t | writeString_virt (const std::string &str) |
|
virtual int32_t | writeBinary_virt (const std::string &str) |
|
virtual int32_t | writeXML_virt (const std::string &str) |
|
virtual int32_t | writeUUID_virt (const boost::uuids::uuid &uuid) |
|
virtual int32_t | readMessageBegin_virt (std::string &name, TMessageType &messageType, int32_t &seqid) |
|
virtual int32_t | readMessageEnd_virt () |
|
virtual int32_t | readStructBegin_virt (std::string &name) |
|
virtual int32_t | readStructEnd_virt () |
|
virtual int32_t | readSandeshBegin_virt (std::string &name) |
|
virtual int32_t | readSandeshEnd_virt () |
|
virtual int32_t | readContainerElementBegin_virt () |
|
virtual int32_t | readContainerElementEnd_virt () |
|
virtual int32_t | readFieldBegin_virt (std::string &name, TType &fieldType, int16_t &fieldId) |
|
virtual int32_t | readFieldEnd_virt () |
|
virtual int32_t | readMapBegin_virt (TType &keyType, TType &valType, uint32_t &size) |
|
virtual int32_t | readMapEnd_virt () |
|
virtual int32_t | readListBegin_virt (TType &elemType, uint32_t &size) |
|
virtual int32_t | readListEnd_virt () |
|
virtual int32_t | readSetBegin_virt (TType &elemType, uint32_t &size) |
|
virtual int32_t | readSetEnd_virt () |
|
virtual int32_t | readBool_virt (bool &value) |
|
virtual int32_t | readBool_virt (std::vector< bool >::reference value) |
|
virtual int32_t | readByte_virt (int8_t &byte) |
|
virtual int32_t | readI16_virt (int16_t &i16) |
|
virtual int32_t | readI32_virt (int32_t &i32) |
|
virtual int32_t | readI64_virt (int64_t &i64) |
|
virtual int32_t | readU16_virt (uint16_t &u16) |
|
virtual int32_t | readU32_virt (uint32_t &u32) |
|
virtual int32_t | readU64_virt (uint64_t &u64) |
|
virtual int32_t | readIPV4_virt (uint32_t &ip4) |
|
virtual int32_t | readIPADDR_virt (boost::asio::ip::address &ipaddress) |
|
virtual int32_t | readDouble_virt (double &dub) |
|
virtual int32_t | readString_virt (std::string &str) |
|
virtual int32_t | readBinary_virt (std::string &str) |
|
virtual int32_t | readXML_virt (std::string &str) |
|
virtual int32_t | readUUID_virt (boost::uuids::uuid &uuid) |
|
virtual int32_t | skip_virt (TType type) |
|
int32_t | skip (TType type) |
|
int32_t | readBool (std::vector< bool >::reference value) |
|
Public Member Functions inherited from contrail::sandesh::protocol::TProtocolDefaults |
int32_t | readMessageBegin (std::string &name, TMessageType &messageType, int32_t &seqid) |
|
int32_t | readMessageEnd () |
|
int32_t | readStructBegin (std::string &name) |
|
int32_t | readStructEnd () |
|
int32_t | readSandeshBegin (std::string &name) |
|
int32_t | readSandeshEnd () |
|
int32_t | readContainerElementBegin () |
|
int32_t | readContainerElementEnd () |
|
int32_t | readFieldBegin (std::string &name, TType &fieldType, int16_t &fieldId) |
|
int32_t | readFieldEnd () |
|
int32_t | readMapBegin (TType &keyType, TType &valType, uint32_t &size) |
|
int32_t | readMapEnd () |
|
int32_t | readListBegin (TType &elemType, uint32_t &size) |
|
int32_t | readListEnd () |
|
int32_t | readSetBegin (TType &elemType, uint32_t &size) |
|
int32_t | readSetEnd () |
|
int32_t | readBool (bool &value) |
|
int32_t | readBool (std::vector< bool >::reference value) |
|
int32_t | readByte (int8_t &byte) |
|
int32_t | readI16 (int16_t &i16) |
|
int32_t | readI32 (int32_t &i32) |
|
int32_t | readI64 (int64_t &i64) |
|
int32_t | readU16 (uint16_t &u16) |
|
int32_t | readU32 (uint32_t &u32) |
|
int32_t | readU64 (uint64_t &u64) |
|
int32_t | readIPV4 (uint32_t &ip4) |
|
int32_t | readIPADDR (boost::asio::ip::address &ipaddress) |
|
int32_t | readDouble (double &dub) |
|
int32_t | readString (std::string &str) |
|
int32_t | readBinary (std::string &str) |
|
int32_t | readXML (std::string &str) |
|
int32_t | readUUID (boost::uuids::uuid &uuid) |
|
int32_t | writeMessageBegin (const std::string &name, const TMessageType messageType, const int32_t seqid) |
|
int32_t | writeMessageEnd () |
|
int32_t | writeStructBegin (const char *name) |
|
int32_t | writeStructEnd () |
|
int32_t | writeSandeshBegin (const char *name) |
|
int32_t | writeSandeshEnd () |
|
int32_t | writeContainerElementBegin () |
|
int32_t | writeContainerElementEnd () |
|
int32_t | writeFieldBegin (const char *name, const TType fieldType, const int16_t fieldId, const std::map< std::string, std::string > *const amap=NULL) |
|
int32_t | writeFieldEnd () |
|
int32_t | writeFieldStop () |
|
int32_t | writeMapBegin (const TType keyType, const TType valType, const uint32_t size) |
|
int32_t | writeMapEnd () |
|
int32_t | writeListBegin (const TType elemType, const uint32_t size) |
|
int32_t | writeListEnd () |
|
int32_t | writeSetBegin (const TType elemType, const uint32_t size) |
|
int32_t | writeSetEnd () |
|
int32_t | writeBool (const bool value) |
|
int32_t | writeByte (const int8_t byte) |
|
int32_t | writeI16 (const int16_t i16) |
|
int32_t | writeI32 (const int32_t i32) |
|
int32_t | writeI64 (const int64_t i64) |
|
int32_t | writeU16 (const uint16_t i16) |
|
int32_t | writeU32 (const uint32_t i32) |
|
int32_t | writeU64 (const uint64_t i64) |
|
int32_t | writeIPV4 (const uint32_t ip4) |
|
int32_t | writeIPADDR (const boost::asio::ip::address &ipaddress) |
|
int32_t | writeDouble (const double dub) |
|
int32_t | writeString (const std::string &str) |
|
int32_t | writeBinary (const std::string &str) |
|
int32_t | writeXML (const std::string &str) |
|
int32_t | writeUUID (const boost::uuids::uuid &uuid) |
|
int32_t | skip (TType type) |
|
Public Member Functions inherited from contrail::sandesh::protocol::TProtocol |
virtual | ~TProtocol () |
|
int32_t | writeMessageBegin (const std::string &name, const TMessageType messageType, const int32_t seqid) |
|
int32_t | writeMessageEnd () |
|
int32_t | writeStructBegin (const char *name) |
|
int32_t | writeStructEnd () |
|
int32_t | writeSandeshBegin (const char *name) |
|
int32_t | writeSandeshEnd () |
|
int32_t | writeContainerElementBegin () |
|
int32_t | writeContainerElementEnd () |
|
int32_t | writeFieldBegin (const char *name, const TType fieldType, const int16_t fieldId, const std::map< std::string, std::string > *const amap=NULL) |
|
int32_t | writeFieldEnd () |
|
int32_t | writeFieldStop () |
|
int32_t | writeMapBegin (const TType keyType, const TType valType, const uint32_t size) |
|
int32_t | writeMapEnd () |
|
int32_t | writeListBegin (const TType elemType, const uint32_t size) |
|
int32_t | writeListEnd () |
|
int32_t | writeSetBegin (const TType elemType, const uint32_t size) |
|
int32_t | writeSetEnd () |
|
int32_t | writeBool (const bool value) |
|
int32_t | writeByte (const int8_t byte) |
|
int32_t | writeI16 (const int16_t i16) |
|
int32_t | writeI32 (const int32_t i32) |
|
int32_t | writeI64 (const int64_t i64) |
|
int32_t | writeU16 (const uint16_t u16) |
|
int32_t | writeU32 (const uint32_t u32) |
|
int32_t | writeU64 (const uint64_t u64) |
|
int32_t | writeIPV4 (const uint32_t ip4) |
|
int32_t | writeIPADDR (const boost::asio::ip::address &ipaddress) |
|
int32_t | writeDouble (const double dub) |
|
int32_t | writeString (const std::string &str) |
|
int32_t | writeBinary (const std::string &str) |
|
int32_t | writeXML (const std::string &str) |
|
int32_t | writeUUID (const boost::uuids::uuid &uuid) |
|
int32_t | readMessageBegin (std::string &name, TMessageType &messageType, int32_t &seqid) |
|
int32_t | readMessageEnd () |
|
int32_t | readStructBegin (std::string &name) |
|
int32_t | readStructEnd () |
|
int32_t | readSandeshBegin (std::string &name) |
|
int32_t | readSandeshEnd () |
|
int32_t | readContainerElementBegin () |
|
int32_t | readContainerElementEnd () |
|
int32_t | readFieldBegin (std::string &name, TType &fieldType, int16_t &fieldId) |
|
int32_t | readFieldEnd () |
|
int32_t | readMapBegin (TType &keyType, TType &valType, uint32_t &size) |
|
int32_t | readMapEnd () |
|
int32_t | readListBegin (TType &elemType, uint32_t &size) |
|
int32_t | readListEnd () |
|
int32_t | readSetBegin (TType &elemType, uint32_t &size) |
|
int32_t | readSetEnd () |
|
int32_t | readBool (bool &value) |
|
int32_t | readByte (int8_t &byte) |
|
int32_t | readI16 (int16_t &i16) |
|
int32_t | readI32 (int32_t &i32) |
|
int32_t | readI64 (int64_t &i64) |
|
int32_t | readU16 (uint16_t &u16) |
|
int32_t | readU32 (uint32_t &u32) |
|
int32_t | readU64 (uint64_t &u64) |
|
int32_t | readIPV4 (uint32_t &ip4) |
|
int32_t | readIPADDR (boost::asio::ip::address &ipaddress) |
|
int32_t | readDouble (double &dub) |
|
int32_t | readString (std::string &str) |
|
int32_t | readBinary (std::string &str) |
|
int32_t | readXML (std::string &str) |
|
int32_t | readUUID (boost::uuids::uuid &uuid) |
|
int32_t | readBool (std::vector< bool >::reference value) |
|
int32_t | skip (TType type) |
|
boost::shared_ptr< TTransport > | getTransport () |
|
template<class Transport_>
class contrail::sandesh::protocol::TBinaryProtocolT< Transport_ >
The default binary protocol for thrift. Writes all data in a very basic binary format, essentially just spitting out the raw bytes.
Definition at line 41 of file TBinaryProtocol.h.