|
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.