OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ifmap_agent_table.h File Reference
#include "db/db_graph_base.h"
#include "ifmap/ifmap_table.h"
#include "ifmap/ifmap_link_table.h"
#include "ifmap/ifmap_object.h"
#include "boost/asio/io_service.hpp"
#include "base/timer.h"
#include "base/task.h"
#include "sandesh/sandesh_trace.h"
Include dependency graph for ifmap_agent_table.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IFMapAgentTable
 
struct  IFMapAgentTable::IFMapAgentData
 
class  IFMapAgentLinkTable
 
struct  IFMapAgentLinkTable::RequestKey
 
struct  IFMapAgentLinkTable::DeferredNode
 
class  IFMapAgentLinkTable::comp
 
class  IFMapAgentStaleCleaner
 

Macros

#define IFMAP_AGENT_LINK_DB_NAME   "__ifmap_agentlinkdata__.0"
 
#define IFMAP_AGENT_TRACE(obj,...)
 

Functions

void IFMapAgentLinkTable_Init (DB *db, DBGraph *graph)
 

Variables

SandeshTraceBufferPtr IFMapAgentTraceBuf
 

Macro Definition Documentation

#define IFMAP_AGENT_LINK_DB_NAME   "__ifmap_agentlinkdata__.0"

Definition at line 17 of file ifmap_agent_table.h.

#define IFMAP_AGENT_TRACE (   obj,
  ... 
)
Value:
do { \
if (LoggingDisabled()) break; \
IFMapAgent##obj::TraceMsg(IFMapAgentTraceBuf, __FILE__, __LINE__, ##__VA_ARGS__); \
} while (false)
bool LoggingDisabled()
Definition: logging.cc:24

Definition at line 20 of file ifmap_agent_table.h.

Function Documentation

void IFMapAgentLinkTable_Init ( DB db,
DBGraph graph 
)

Definition at line 397 of file ifmap_agent_table.cc.

Here is the call graph for this function:

Variable Documentation

SandeshTraceBufferPtr IFMapAgentTraceBuf