OpenSDN source code
|
#include <map>
#include <sandesh/transport/TTransport.h>
#include <boost/shared_ptr.hpp>
#include <boost/static_assert.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/string_generator.hpp>
#include <boost/asio/ip/address.hpp>
#include <boost/config.hpp>
#include <boost/detail/endian.hpp>
Go to the source code of this file.
Classes | |
class | contrail::sandesh::protocol::TProtocol |
class | contrail::sandesh::protocol::TProtocolFactory |
Namespaces | |
contrail | |
contrail::sandesh | |
contrail::sandesh::protocol | |
Macros | |
#define | __BYTE_ORDER BOOST_BYTE_ORDER |
#define | __LITTLE_ENDIAN 0 |
#define | __BIG_ENDIAN __BYTE_ORDER |
#define | ntohll(n) (n) |
#define | htonll(n) (n) |
#define | bswap_64(n) |
#define | htolell(n) bswap_64(n) |
#define | letohll(n) bswap_64(n) |
Functions | |
template<typename To , typename From > | |
static To | contrail::sandesh::protocol::bitwise_cast (From from) |
template<class Protocol_ > | |
int32_t | contrail::sandesh::protocol::skip (Protocol_ &prot, TType type) |
#define __BIG_ENDIAN __BYTE_ORDER |
Definition at line 96 of file TProtocol.h.
#define __BYTE_ORDER BOOST_BYTE_ORDER |
Definition at line 90 of file TProtocol.h.
#define __LITTLE_ENDIAN 0 |
Definition at line 95 of file TProtocol.h.
#define bswap_64 | ( | n | ) |
Definition at line 109 of file TProtocol.h.
#define htolell | ( | n | ) | bswap_64(n) |
Definition at line 118 of file TProtocol.h.
#define htonll | ( | n | ) | (n) |
Definition at line 103 of file TProtocol.h.
#define letohll | ( | n | ) | bswap_64(n) |
Definition at line 119 of file TProtocol.h.
#define ntohll | ( | n | ) | (n) |
Definition at line 102 of file TProtocol.h.