OpenSDN source code
|
#include <time.h>
#include <map>
#include <boost/asio/ip/tcp.hpp>
#include <boost/ptr_container/ptr_map.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/tuple/tuple.hpp>
#include <base/contrail_ports.h>
#include <base/logging.h>
#include <base/queue_task.h>
#include <base/string_util.h>
#include <base/time_util.h>
#include <sandesh/sandesh_util.h>
#include <sandesh/sandesh_types.h>
#include <sandesh/protocol/TProtocol.h>
#include <sandesh/transport/TBufferTransports.h>
#include <sandesh/sandesh_trace.h>
#include <sandesh/sandesh_options.h>
Go to the source code of this file.
Classes | |
class | SandeshContext |
class | Sandesh |
struct | Sandesh::SandeshRole |
struct | SandeshElement |
class | SandeshRequest |
class | SandeshResponse |
class | SandeshBuffer |
class | SandeshTrace |
class | SandeshSystem |
class | SandeshObject |
class | SandeshFlow |
class | SandeshFlowSession |
class | SandeshUVE |
class | SandeshAlarm |
struct | WorkQueueDelete< SandeshElement > |
struct | WorkQueueDelete< SandeshRequest * > |
class | SandeshBaseFactory |
struct | SandeshDerivedRegister< T > |
struct | SandeshStructDeleteTrait< T > |
struct | SandeshStructProxyTrait< T > |
Macros | |
#define | SANDESH_LOG(_Level, _Msg) |
#define | SANDESH_REGISTER_DEC_TYPE(NAME) static SandeshDerivedRegister<NAME> reg |
#define | SANDESH_REGISTER_DEF_TYPE(NAME) SandeshDerivedRegister<NAME> NAME::reg(#NAME) |
Functions | |
template<typename T > | |
Sandesh * | createT () |
bool | DoDropSandeshMessage (const SandeshHeader &header, SandeshLevel::type drop_level) |
log4cplus::LogLevel | SandeshLevelTolog4Level (SandeshLevel::type slevel) |
#define SANDESH_LOG | ( | _Level, | |
_Msg | |||
) |
Definition at line 474 of file p/sandesh.h.
#define SANDESH_REGISTER_DEC_TYPE | ( | NAME | ) | static SandeshDerivedRegister<NAME> reg |
Definition at line 667 of file p/sandesh.h.
#define SANDESH_REGISTER_DEF_TYPE | ( | NAME | ) | SandeshDerivedRegister<NAME> NAME::reg(#NAME) |
Definition at line 670 of file p/sandesh.h.
Sandesh* createT | ( | ) |
Definition at line 619 of file p/sandesh.h.
bool DoDropSandeshMessage | ( | const SandeshHeader & | header, |
SandeshLevel::type | drop_level | ||
) |
log4cplus::LogLevel SandeshLevelTolog4Level | ( | SandeshLevel::type | slevel | ) |
Definition at line 395 of file sandesh.cc.