OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail::sandesh::protocol::TProtocol Class Referenceabstract

#include <TProtocol.h>

Inheritance diagram for contrail::sandesh::protocol::TProtocol:

Public Member Functions

virtual ~TProtocol ()
 
virtual int32_t writeMessageBegin_virt (const std::string &name, const TMessageType messageType, const int32_t seqid)=0
 
virtual int32_t writeMessageEnd_virt ()=0
 
virtual int32_t writeStructBegin_virt (const char *name)=0
 
virtual int32_t writeStructEnd_virt ()=0
 
virtual int32_t writeSandeshBegin_virt (const char *name)=0
 
virtual int32_t writeSandeshEnd_virt ()=0
 
virtual int32_t writeContainerElementBegin_virt ()=0
 
virtual int32_t writeContainerElementEnd_virt ()=0
 
virtual int32_t writeFieldBegin_virt (const char *name, const TType fieldType, const int16_t fieldId, const std::map< std::string, std::string > *const amap)=0
 
virtual int32_t writeFieldEnd_virt ()=0
 
virtual int32_t writeFieldStop_virt ()=0
 
virtual int32_t writeMapBegin_virt (const TType keyType, const TType valType, const uint32_t size)=0
 
virtual int32_t writeMapEnd_virt ()=0
 
virtual int32_t writeListBegin_virt (const TType elemType, const uint32_t size)=0
 
virtual int32_t writeListEnd_virt ()=0
 
virtual int32_t writeSetBegin_virt (const TType elemType, const uint32_t size)=0
 
virtual int32_t writeSetEnd_virt ()=0
 
virtual int32_t writeBool_virt (const bool value)=0
 
virtual int32_t writeByte_virt (const int8_t byte)=0
 
virtual int32_t writeI16_virt (const int16_t i16)=0
 
virtual int32_t writeI32_virt (const int32_t i32)=0
 
virtual int32_t writeI64_virt (const int64_t i64)=0
 
virtual int32_t writeU16_virt (const uint16_t u16)=0
 
virtual int32_t writeU32_virt (const uint32_t u32)=0
 
virtual int32_t writeU64_virt (const uint64_t u64)=0
 
virtual int32_t writeIPV4_virt (const uint32_t ip4)=0
 
virtual int32_t writeIPADDR_virt (const boost::asio::ip::address &ipaddress)=0
 
virtual int32_t writeDouble_virt (const double dub)=0
 
virtual int32_t writeString_virt (const std::string &str)=0
 
virtual int32_t writeBinary_virt (const std::string &str)=0
 
virtual int32_t writeXML_virt (const std::string &str)=0
 
virtual int32_t writeUUID_virt (const boost::uuids::uuid &uuid)=0
 
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)
 
virtual int32_t readMessageBegin_virt (std::string &name, TMessageType &messageType, int32_t &seqid)=0
 
virtual int32_t readMessageEnd_virt ()=0
 
virtual int32_t readStructBegin_virt (std::string &name)=0
 
virtual int32_t readStructEnd_virt ()=0
 
virtual int32_t readSandeshBegin_virt (std::string &name)=0
 
virtual int32_t readSandeshEnd_virt ()=0
 
virtual int32_t readContainerElementBegin_virt ()=0
 
virtual int32_t readContainerElementEnd_virt ()=0
 
virtual int32_t readFieldBegin_virt (std::string &name, TType &fieldType, int16_t &fieldId)=0
 
virtual int32_t readFieldEnd_virt ()=0
 
virtual int32_t readMapBegin_virt (TType &keyType, TType &valType, uint32_t &size)=0
 
virtual int32_t readMapEnd_virt ()=0
 
virtual int32_t readListBegin_virt (TType &elemType, uint32_t &size)=0
 
virtual int32_t readListEnd_virt ()=0
 
virtual int32_t readSetBegin_virt (TType &elemType, uint32_t &size)=0
 
virtual int32_t readSetEnd_virt ()=0
 
virtual int32_t readBool_virt (bool &value)=0
 
virtual int32_t readBool_virt (std::vector< bool >::reference value)=0
 
virtual int32_t readByte_virt (int8_t &byte)=0
 
virtual int32_t readI16_virt (int16_t &i16)=0
 
virtual int32_t readI32_virt (int32_t &i32)=0
 
virtual int32_t readI64_virt (int64_t &i64)=0
 
virtual int32_t readU16_virt (uint16_t &u16)=0
 
virtual int32_t readU32_virt (uint32_t &u32)=0
 
virtual int32_t readU64_virt (uint64_t &u64)=0
 
virtual int32_t readIPV4_virt (uint32_t &ip4)=0
 
virtual int32_t readIPADDR_virt (boost::asio::ip::address &ipaddress)=0
 
virtual int32_t readDouble_virt (double &dub)=0
 
virtual int32_t readString_virt (std::string &str)=0
 
virtual int32_t readBinary_virt (std::string &str)=0
 
virtual int32_t readXML_virt (std::string &str)=0
 
virtual int32_t readUUID_virt (boost::uuids::uuid &uuid)=0
 
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)
 
virtual int32_t skip_virt (TType type)
 
boost::shared_ptr< TTransportgetTransport ()
 

Protected Member Functions

 TProtocol (boost::shared_ptr< TTransport > ptrans)
 

Protected Attributes

boost::shared_ptr< TTransportptrans_
 

Private Member Functions

 TProtocol ()
 

Detailed Description

Abstract class for a thrift protocol driver. These are all the methods that a protocol must implement. Essentially, there must be some way of reading and writing all the base types, plus a mechanism for writing out structs with indexed fields.

TProtocol objects should not be shared across multiple encoding contexts, as they may need to maintain internal state in some protocols (i.e. XML). Note that is is acceptable for the TProtocol module to do its own internal buffered reads/writes to the underlying TTransport where appropriate (i.e. when parsing an input XML stream, reading should be batched rather than looking ahead character by character for a close tag).

Definition at line 418 of file TProtocol.h.

Constructor & Destructor Documentation

virtual contrail::sandesh::protocol::TProtocol::~TProtocol ( )
inlinevirtual

Definition at line 420 of file TProtocol.h.

contrail::sandesh::protocol::TProtocol::TProtocol ( boost::shared_ptr< TTransport ptrans)
inlineprotected

Definition at line 863 of file TProtocol.h.

contrail::sandesh::protocol::TProtocol::TProtocol ( )
inlineprivate

Definition at line 870 of file TProtocol.h.

Member Function Documentation

boost::shared_ptr<TTransport> contrail::sandesh::protocol::TProtocol::getTransport ( )
inline

Definition at line 858 of file TProtocol.h.

int32_t contrail::sandesh::protocol::TProtocol::readBinary ( std::string &  str)
inline

Definition at line 827 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readBool ( bool &  value)
inline

Definition at line 779 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readBool ( std::vector< bool >::reference  value)
inline

Definition at line 844 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readBool_virt ( std::vector< bool >::reference  value)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readByte ( int8_t &  byte)
inline

Definition at line 783 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readContainerElementBegin ( )
inline

Definition at line 737 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readContainerElementEnd ( )
inline

Definition at line 741 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readDouble ( double &  dub)
inline

Definition at line 819 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readFieldBegin ( std::string &  name,
TType fieldType,
int16_t &  fieldId 
)
inline

Definition at line 745 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readFieldBegin_virt ( std::string &  name,
TType fieldType,
int16_t &  fieldId 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readFieldEnd ( )
inline

Definition at line 751 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readI16 ( int16_t &  i16)
inline

Definition at line 787 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readI32 ( int32_t &  i32)
inline

Definition at line 791 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readI64 ( int64_t &  i64)
inline

Definition at line 795 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readIPADDR ( boost::asio::ip::address &  ipaddress)
inline

Definition at line 815 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readIPADDR_virt ( boost::asio::ip::address &  ipaddress)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readIPV4 ( uint32_t &  ip4)
inline

Definition at line 811 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readListBegin ( TType elemType,
uint32_t &  size 
)
inline

Definition at line 763 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readListBegin_virt ( TType elemType,
uint32_t &  size 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readListEnd ( )
inline

Definition at line 767 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readMapBegin ( TType keyType,
TType valType,
uint32_t &  size 
)
inline

Definition at line 755 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readMapBegin_virt ( TType keyType,
TType valType,
uint32_t &  size 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readMapEnd ( )
inline

Definition at line 759 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readMessageBegin ( std::string &  name,
TMessageType messageType,
int32_t &  seqid 
)
inline

Definition at line 711 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readMessageBegin_virt ( std::string &  name,
TMessageType messageType,
int32_t &  seqid 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readMessageEnd ( )
inline

Definition at line 717 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readSandeshBegin ( std::string &  name)
inline

Definition at line 729 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readSandeshBegin_virt ( std::string &  name)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readSandeshEnd ( )
inline

Definition at line 733 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readSetBegin ( TType elemType,
uint32_t &  size 
)
inline

Definition at line 771 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readSetBegin_virt ( TType elemType,
uint32_t &  size 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readSetEnd ( )
inline

Definition at line 775 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readString ( std::string &  str)
inline

Definition at line 823 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readStructBegin ( std::string &  name)
inline

Definition at line 721 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::readStructBegin_virt ( std::string &  name)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::readStructEnd ( )
inline

Definition at line 725 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readU16 ( uint16_t &  u16)
inline

Definition at line 799 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readU32 ( uint32_t &  u32)
inline

Definition at line 803 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readU64 ( uint64_t &  u64)
inline

Definition at line 807 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readUUID ( boost::uuids::uuid uuid)
inline

Definition at line 835 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::readXML ( std::string &  str)
inline

Definition at line 831 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::skip ( TType  type)
inline

Method to arbitrarily skip over data.

Definition at line 851 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::skip_virt ( TType  type)
inlinevirtual
int32_t contrail::sandesh::protocol::TProtocol::writeBinary ( const std::string &  str)
inline

Definition at line 623 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeBinary_virt ( const std::string &  str)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeBool ( const bool  value)
inline

Definition at line 575 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeByte ( const int8_t  byte)
inline

Definition at line 579 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeContainerElementBegin ( )
inline

Definition at line 526 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeContainerElementEnd ( )
inline

Definition at line 530 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeDouble ( const double  dub)
inline

Definition at line 615 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeFieldBegin ( const char *  name,
const TType  fieldType,
const int16_t  fieldId,
const std::map< std::string, std::string > *const  amap = NULL 
)
inline

Definition at line 534 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeFieldBegin_virt ( const char *  name,
const TType  fieldType,
const int16_t  fieldId,
const std::map< std::string, std::string > *const  amap 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeFieldEnd ( )
inline

Definition at line 541 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeFieldStop ( )
inline

Definition at line 545 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeI16 ( const int16_t  i16)
inline

Definition at line 583 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeI32 ( const int32_t  i32)
inline

Definition at line 587 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeI64 ( const int64_t  i64)
inline

Definition at line 591 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeIPADDR ( const boost::asio::ip::address &  ipaddress)
inline

Definition at line 611 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeIPADDR_virt ( const boost::asio::ip::address &  ipaddress)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeIPV4 ( const uint32_t  ip4)
inline

Definition at line 607 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeListBegin ( const TType  elemType,
const uint32_t  size 
)
inline

Definition at line 559 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeListBegin_virt ( const TType  elemType,
const uint32_t  size 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeListEnd ( )
inline

Definition at line 563 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeMapBegin ( const TType  keyType,
const TType  valType,
const uint32_t  size 
)
inline

Definition at line 549 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeMapBegin_virt ( const TType  keyType,
const TType  valType,
const uint32_t  size 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeMapEnd ( )
inline

Definition at line 555 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeMessageBegin ( const std::string &  name,
const TMessageType  messageType,
const int32_t  seqid 
)
inline

Definition at line 500 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeMessageBegin_virt ( const std::string &  name,
const TMessageType  messageType,
const int32_t  seqid 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeMessageEnd ( )
inline

Definition at line 506 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeSandeshBegin ( const char *  name)
inline

Definition at line 518 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeSandeshBegin_virt ( const char *  name)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeSandeshEnd ( )
inline

Definition at line 522 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeSetBegin ( const TType  elemType,
const uint32_t  size 
)
inline

Definition at line 567 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeSetBegin_virt ( const TType  elemType,
const uint32_t  size 
)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeSetEnd ( )
inline

Definition at line 571 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeString ( const std::string &  str)
inline

Definition at line 619 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeString_virt ( const std::string &  str)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeStructBegin ( const char *  name)
inline

Definition at line 510 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeStructBegin_virt ( const char *  name)
pure virtual
int32_t contrail::sandesh::protocol::TProtocol::writeStructEnd ( )
inline

Definition at line 514 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeU16 ( const uint16_t  u16)
inline

Definition at line 595 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeU32 ( const uint32_t  u32)
inline

Definition at line 599 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeU64 ( const uint64_t  u64)
inline

Definition at line 603 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeUUID ( const boost::uuids::uuid uuid)
inline

Definition at line 631 of file TProtocol.h.

Here is the call graph for this function:

int32_t contrail::sandesh::protocol::TProtocol::writeXML ( const std::string &  str)
inline

Definition at line 627 of file TProtocol.h.

Here is the call graph for this function:

virtual int32_t contrail::sandesh::protocol::TProtocol::writeXML_virt ( const std::string &  str)
pure virtual

Member Data Documentation

boost::shared_ptr<TTransport> contrail::sandesh::protocol::TProtocol::ptrans_
protected

Definition at line 867 of file TProtocol.h.


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