OpenSDN source code
|
#include <cmn/agent_cmn.h>
#include <cmn/agent_factory.h>
#include <cmn/agent_stats.h>
#include <cmn/event_notifier.h>
#include <init/agent_param.h>
#include <cfg/cfg_init.h>
#include <vgw/cfg_vgw.h>
#include <oper/operdb_init.h>
#include <oper/sg.h>
#include <oper/vrf.h>
#include <oper/nexthop.h>
#include <oper/vn.h>
#include <oper/vm.h>
#include <oper/interface.h>
#include <oper/route_common.h>
#include <oper/agent_profile.h>
#include <oper/crypt_tunnel.h>
#include <filter/acl.h>
#include <oper/multicast_policy.h>
#include <controller/controller_init.h>
#include <resource_manager/resource_manager.h>
#include "agent_init.h"
Go to the source code of this file.
Typedefs | |
typedef boost::function< bool(void)> | TaskFnPtr |
Functions | |
static void | CreateVrfIndependentNextHop (Agent *agent) |
static void | RunInTaskContext (AgentInit *init, uint32_t task_id, TaskFnPtr fn) |
static bool | IoShutdownInternal (AgentInit *init) |
static bool | FlushFlowsInternal (AgentInit *init) |
static bool | VgwShutdownInternal (AgentInit *init) |
static bool | DeleteRoutesInternal (AgentInit *init) |
static bool | FlushTable (AgentDBTable *table) |
static bool | WaitForDbCount (DBTableBase *table, AgentInit *init, uint32_t count, int msec) |
static bool | ServicesShutdownInternal (AgentInit *init) |
static bool | PktShutdownInternal (AgentInit *init) |
static bool | ProfileShutdownInternal (AgentInit *init) |
static bool | ModulesShutdownInternal (AgentInit *init) |
static bool | UveShutdownInternal (AgentInit *init) |
static bool | StatsCollectorShutdownInternal (AgentInit *init) |
static bool | FlowStatsCollectorShutdownInternal (AgentInit *init) |
static bool | KSyncShutdownInternal (AgentInit *init) |
typedef boost::function<bool(void)> TaskFnPtr |
Definition at line 377 of file agent_init.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |