OpenSDN source code
|
Classes | |
class | TBinaryProtocolT |
class | TBinaryProtocolFactoryT |
class | TJSONProtocol |
class | TJSONProtocolFactory |
class | TProtocol |
class | TProtocolFactory |
class | TProtocolDefaults |
class | TVirtualProtocol |
class | TXMLProtocol |
class | TXMLProtocolFactory |
Typedefs | |
typedef TBinaryProtocolT< TTransport > | TBinaryProtocol |
typedef TBinaryProtocolFactoryT< TTransport > | TBinaryProtocolFactory |
Enumerations | |
enum | TType { T_STOP = 0 , T_VOID = 1 , T_BOOL = 2 , T_BYTE = 3 , T_I08 = 3 , T_I16 = 6 , T_I32 = 8 , T_U64 = 9 , T_I64 = 10 , T_DOUBLE = 4 , T_STRING = 11 , T_UTF7 = 11 , T_STRUCT = 12 , T_MAP = 13 , T_SET = 14 , T_LIST = 15 , T_UTF8 = 16 , T_UTF16 = 17 , T_SANDESH = 18 , T_U16 = 19 , T_U32 = 20 , T_XML = 21 , T_IPV4 = 22 , T_UUID = 23 , T_IPADDR = 24 } |
enum | TMessageType { T_CALL = 1 , T_REPLY = 2 , T_EXCEPTION = 3 , T_ONEWAY = 4 } |
Functions | |
template<typename To , typename From > | |
static To | bitwise_cast (From from) |
template<class Protocol_ > | |
int32_t | skip (Protocol_ &prot, TType type) |
Definition at line 263 of file TBinaryProtocol.h.
Definition at line 323 of file TBinaryProtocol.h.
Enumerated definition of the message types that the Thrift protocol supports.
Enumerator | |
---|---|
T_CALL | |
T_REPLY | |
T_EXCEPTION | |
T_ONEWAY |
Definition at line 173 of file TProtocol.h.
Enumerated definition of the types that the Thrift protocol supports. Take special note of the T_END type which is used specifically to mark the end of a sequence of fields.
Enumerator | |
---|---|
T_STOP | |
T_VOID | |
T_BOOL | |
T_BYTE | |
T_I08 | |
T_I16 | |
T_I32 | |
T_U64 | |
T_I64 | |
T_DOUBLE | |
T_STRING | |
T_UTF7 | |
T_STRUCT | |
T_MAP | |
T_SET | |
T_LIST | |
T_UTF8 | |
T_UTF16 | |
T_SANDESH | |
T_U16 | |
T_U32 | |
T_XML | |
T_IPV4 | |
T_UUID | |
T_IPADDR |
Definition at line 141 of file TProtocol.h.
|
inlinestatic |
Definition at line 47 of file TProtocol.h.
int32_t contrail::sandesh::protocol::skip | ( | Protocol_ & | prot, |
TType | type | ||
) |
Helper template for implementing TProtocol::skip().
Templatized to avoid having to make virtual function calls.
Definition at line 187 of file TProtocol.h.