OpenSDN source code
|
#include <cmn/agent_cmn.h>
#include <vnc_cfg_types.h>
#include <agent_types.h>
#include "oper/oper_db.h"
#include "oper/ifmap_dependency_manager.h"
#include "oper/vn.h"
#include "oper/sg.h"
#include "oper/tag.h"
#include "oper/interface_common.h"
#include "oper/health_check.h"
#include "oper/vrf.h"
#include "oper/vm.h"
#include "oper/physical_device.h"
#include "filter/acl.h"
#include "oper/qos_queue.h"
#include "oper/forwarding_class.h"
#include "oper/qos_config.h"
#include "oper/config_manager.h"
#include "oper/vrouter.h"
#include "oper/bgp_router.h"
#include "oper/global_qos_config.h"
#include "oper/global_system_config.h"
#include "oper/global_vrouter.h"
#include "oper/bridge_domain.h"
#include "filter/policy_set.h"
#include "cfg/cfg_init.h"
#include "oper/security_logging_object.h"
#include "oper/multicast_policy.h"
#include <boost/assign/list_of.hpp>
#include <boost/bind.hpp>
#include "base/task.h"
#include "base/task_trigger.h"
#include "db/db.h"
#include "db/db_table_partition.h"
#include "db/db_entry.h"
#include "ifmap/ifmap_agent_table.h"
#include "ifmap/ifmap_dependency_tracker.h"
#include "ifmap/ifmap_link.h"
#include "ifmap/ifmap_node.h"
#include "ifmap/ifmap_table.h"
Go to the source code of this file.
Typedefs | |
typedef IFMapDependencyTracker::ReactionMap | ReactionMap |
typedef IFMapDependencyTracker::NodeEventPolicy | NodeEventPolicy |
typedef IFMapDependencyTracker::PropagateList | PropagateList |
Functions | |
void | intrusive_ptr_add_ref (IFMapNodeState *state) |
void | intrusive_ptr_release (IFMapNodeState *state) |
IFMapDependencyManager::Path | MakePath (const char *link1, const char *node1, bool interest1, const char *link2=NULL, const char *node2=NULL, bool interest2=false, const char *link3=NULL, const char *node3=NULL, bool interest3=false, const char *link4=NULL, const char *node4=NULL, bool interest4=false, const char *link5=NULL, const char *node5=NULL, bool interest5=false, const char *link6=NULL, const char *node6=NULL, bool interest6=false) |
static NodeEventPolicy::iterator | LocateNodeEventPolicy (NodeEventPolicy *policy, const string &node) |
static ReactionMap::iterator | LocateReactionMap (ReactionMap *react, const string &event) |
static void | RegisterConfigHandler (IFMapDependencyManager *dep, const char *name, OperIFMapTable *table) |
static void | RegisterConfigHandler (IFMapDependencyManager *dep, const char *name, AgentOperDBTable *table) |
Definition at line 52 of file ifmap_dependency_manager.cc.
Definition at line 53 of file ifmap_dependency_manager.cc.
Definition at line 51 of file ifmap_dependency_manager.cc.
void intrusive_ptr_add_ref | ( | IFMapNodeState * | state | ) |
Definition at line 55 of file ifmap_dependency_manager.cc.
void intrusive_ptr_release | ( | IFMapNodeState * | state | ) |
Definition at line 59 of file ifmap_dependency_manager.cc.
|
static |
Definition at line 480 of file ifmap_dependency_manager.cc.
|
static |
Definition at line 492 of file ifmap_dependency_manager.cc.
IFMapDependencyManager::Path MakePath | ( | const char * | link1, |
const char * | node1, | ||
bool | interest1, | ||
const char * | link2 = NULL , |
||
const char * | node2 = NULL , |
||
bool | interest2 = false , |
||
const char * | link3 = NULL , |
||
const char * | node3 = NULL , |
||
bool | interest3 = false , |
||
const char * | link4 = NULL , |
||
const char * | node4 = NULL , |
||
bool | interest4 = false , |
||
const char * | link5 = NULL , |
||
const char * | node5 = NULL , |
||
bool | interest5 = false , |
||
const char * | link6 = NULL , |
||
const char * | node6 = NULL , |
||
bool | interest6 = false |
||
) |
Definition at line 453 of file ifmap_dependency_manager.cc.
|
static |
Definition at line 601 of file ifmap_dependency_manager.cc.
|
static |
Definition at line 608 of file ifmap_dependency_manager.cc.