OpenSDN source code
ovsdb_client_idl.h File Reference
#include <assert.h>
#include <queue>
#include <boost/intrusive_ptr.hpp>
#include <tbb/atomic.h>
#include <cmn/agent_cmn.h>
#include <cmn/agent.h>
#include <agent_types.h>
#include <ksync/ksync_entry.h>
Include dependency graph for ovsdb_client_idl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OVSDB::OvsdbClientIdl
 
struct  OVSDB::OvsdbClientIdl::OvsdbMsg
 
struct  OVSDB::OvsdbClientIdl::TxnStats
 

Namespaces

 OVSDB
 

Macros

#define OVSDB_TRACE(obj, ...)
 
#define OVSDB_PKT_TRACE(obj, ...)
 

Typedefs

typedef boost::intrusive_ptr< OvsdbClientIdl > OVSDB::OvsdbClientIdlPtr
 
typedef std::set< OvsdbEntryBase * > OVSDB::OvsdbEntryList
 

Variables

SandeshTraceBufferPtr OvsdbTraceBuf
 
SandeshTraceBufferPtr OvsdbSMTraceBuf
 
SandeshTraceBufferPtr OvsdbPktTraceBuf
 

Macro Definition Documentation

◆ OVSDB_PKT_TRACE

#define OVSDB_PKT_TRACE (   obj,
  ... 
)
Value:
do {\
Ovsdb##obj::TraceMsg(OvsdbPktTraceBuf, __FILE__, __LINE__, __VA_ARGS__);\
} while (false)
SandeshTraceBufferPtr OvsdbPktTraceBuf

Definition at line 28 of file ovsdb_client_idl.h.

◆ OVSDB_TRACE

#define OVSDB_TRACE (   obj,
  ... 
)
Value:
do {\
Ovsdb##obj::TraceMsg(OvsdbTraceBuf, __FILE__, __LINE__, __VA_ARGS__);\
} while (false)
SandeshTraceBufferPtr OvsdbTraceBuf

Definition at line 23 of file ovsdb_client_idl.h.

Variable Documentation

◆ OvsdbPktTraceBuf

SandeshTraceBufferPtr OvsdbPktTraceBuf
extern

◆ OvsdbSMTraceBuf

SandeshTraceBufferPtr OvsdbSMTraceBuf
extern

◆ OvsdbTraceBuf

SandeshTraceBufferPtr OvsdbTraceBuf
extern