OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
physical_device.cc File Reference
#include <boost/uuid/uuid_io.hpp>
#include <vnc_cfg_types.h>
#include <base/util.h>
#include <ifmap/ifmap_node.h>
#include <cmn/agent_cmn.h>
#include <cfg/cfg_init.h>
#include <oper/agent_sandesh.h>
#include <oper/operdb_init.h>
#include <oper/config_manager.h>
#include <oper/ifmap_dependency_manager.h>
#include <oper/physical_device.h>
#include <oper/physical_device_vn.h>
#include <oper/tunnel_nh.h>
#include <vector>
#include <string>
#include <strings.h>
#include <multicast_types.h>
Include dependency graph for physical_device.cc:

Go to the source code of this file.

Classes

class  DeviceSandesh
 

Functions

static string ToString (PhysicalDevice::ManagementProtocol proto)
 
static
PhysicalDevice::ManagementProtocol 
FromString (const string &proto)
 
static PhysicalDeviceKeyBuildKey (const autogen::PhysicalRouter *router, const boost::uuids::uuid &u)
 
static PhysicalDeviceDataBuildData (Agent *agent, IFMapNode *node, const autogen::PhysicalRouter *router)
 
static void SetDeviceSandeshData (const PhysicalDevice *entry, SandeshDevice *data)
 

Function Documentation

static PhysicalDeviceData* BuildData ( Agent agent,
IFMapNode node,
const autogen::PhysicalRouter *  router 
)
static

Definition at line 195 of file physical_device.cc.

Here is the call graph for this function:

static PhysicalDeviceKey* BuildKey ( const autogen::PhysicalRouter *  router,
const boost::uuids::uuid u 
)
static

Definition at line 190 of file physical_device.cc.

static PhysicalDevice::ManagementProtocol FromString ( const string &  proto)
static

Definition at line 46 of file physical_device.cc.

static void SetDeviceSandeshData ( const PhysicalDevice entry,
SandeshDevice *  data 
)
static

Definition at line 269 of file physical_device.cc.

Here is the call graph for this function:

static string ToString ( PhysicalDevice::ManagementProtocol  proto)
static

Definition at line 33 of file physical_device.cc.