OpenSDN source code
|
#include <TVirtualProtocol.h>
Public Member Functions | |
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) |
Protected Member Functions | |
TVirtualProtocol (boost::shared_ptr< TTransport > ptrans) | |
Concrete TProtocol classes should inherit from TVirtualProtocol so they don't have to manually override virtual methods.
Definition at line 517 of file TVirtualProtocol.h.
|
inlineprotected |
Definition at line 841 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 793 of file TVirtualProtocol.h.
|
inline |
Definition at line 831 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 741 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 745 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 749 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 694 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 698 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 785 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 702 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 709 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 753 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 757 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 761 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 781 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 777 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 723 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 728 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 713 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 719 of file TVirtualProtocol.h.
|
inlinevirtual |
Reading functions
Definition at line 667 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 674 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 686 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 690 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 732 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 737 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 789 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 678 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 682 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 765 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 769 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 773 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 801 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 797 of file TVirtualProtocol.h.
|
inline |
Definition at line 819 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 805 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 651 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 603 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 607 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 551 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 555 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 643 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 559 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 567 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 571 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 611 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 615 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 619 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 639 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 635 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 585 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 590 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 575 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 581 of file TVirtualProtocol.h.
|
inlinevirtual |
Writing functions.
Definition at line 523 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 530 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 543 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 547 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 594 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 599 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 647 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 535 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 539 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 623 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 627 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 631 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 659 of file TVirtualProtocol.h.
|
inlinevirtual |
Definition at line 655 of file TVirtualProtocol.h.