OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dns_config.h File Reference
#include <list>
#include <map>
#include <set>
#include <boost/function.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
#include <boost/ptr_container/ptr_map.hpp>
#include "base/util.h"
#include "base/queue_task.h"
#include "base/task_trigger.h"
#include "ifmap/ifmap_link.h"
#include "ifmap/ifmap_table.h"
#include "ifmap/ifmap_node_proxy.h"
#include "vnc_cfg_types.h"
#include "sandesh/sandesh_trace.h"
#include "cmn/dns_types.h"
Include dependency graph for dns_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ConfigDelta
 
struct  DnsConfigData
 
class  DnsConfigManager
 
struct  DnsConfigManager::Observers
 

Macros

#define DNS_TRACE(Obj,...)
 

Typedefs

typedef boost::shared_ptr
< IFMapNodeProxy
IFMapNodeProxyRef
 

Variables

SandeshTraceBufferPtr DnsConfigTraceBuf
 

Macro Definition Documentation

#define DNS_TRACE (   Obj,
  ... 
)
Value:
do { \
Obj::TraceMsg(DnsConfigTraceBuf, __FILE__, __LINE__, ##__VA_ARGS__); \
} while (false)
SandeshTraceBufferPtr DnsConfigTraceBuf

Definition at line 34 of file dns_config.h.

Typedef Documentation

typedef boost::shared_ptr<IFMapNodeProxy> IFMapNodeProxyRef

Definition at line 39 of file dns_config.h.

Variable Documentation

SandeshTraceBufferPtr DnsConfigTraceBuf