AddPendingServiceChain(RoutingInstance *rtinstance, ServiceChainGroup *group, std::string reason) | ServiceChainMgr< T > | inlineprivate |
AddressT typedef | ServiceChainMgr< T > | |
aggregate_host_route() const | ServiceChainMgr< T > | inlineprivate |
aggregate_host_route_ | ServiceChainMgr< T > | private |
chain_set_ | ServiceChainMgr< T > | private |
DeletePendingServiceChain(RoutingInstance *rtinstance) | ServiceChainMgr< T > | inlineprivate |
deleter_ | ServiceChainMgr< T > | private |
DeleteServiceChainRoutes(ServiceChainT *chain) | ServiceChainMgr< T > | private |
DisableGroupTrigger() | ServiceChainMgr< T > | privatevirtual |
DisableQueue() | ServiceChainMgr< T > | inlineprivatevirtual |
DisableResolveTrigger() | ServiceChainMgr< T > | privatevirtual |
DISALLOW_COPY_AND_ASSIGN(ServiceChainMgr) | ServiceChainMgr< T > | private |
EnableGroupTrigger() | ServiceChainMgr< T > | privatevirtual |
EnableQueue() | ServiceChainMgr< T > | inlineprivatevirtual |
EnableResolveTrigger() | ServiceChainMgr< T > | privatevirtual |
Enqueue(ServiceChainRequestT *req) | ServiceChainMgr< T > | |
Enqueue(ServiceChainRequestT *req) | ServiceChainMgr< T > | |
FillServiceChainInfo(RoutingInstance *rtinstance, ShowServicechainInfo *info) const | ServiceChainMgr< T > | virtual |
FindServiceChain(const std::string &instance) const | ServiceChainMgr< T > | private |
FindServiceChain(RoutingInstance *rtinstance) const | ServiceChainMgr< T > | private |
FindServiceChainGroup(RoutingInstance *rtinstance) | ServiceChainMgr< T > | privatevirtual |
FindServiceChainGroup(const std::string &group_name) | ServiceChainMgr< T > | privatevirtual |
GetConnectedFamily() const | ServiceChainMgr< T > | |
GetConnectedFamily() const | ServiceChainMgr< T > | |
GetConnectedFamily() const | ServiceChainMgr< T > | |
GetConnectedFamily() const | ServiceChainMgr< T > | |
GetConnectedFamily() const | ServiceChainMgr< T > | |
GetDownServiceChainCount() const | ServiceChainMgr< T > | virtual |
GetFamily() const | ServiceChainMgr< T > | |
GetFamily() const | ServiceChainMgr< T > | |
GetFamily() const | ServiceChainMgr< T > | |
GetFamily() const | ServiceChainMgr< T > | |
GetFamily() const | ServiceChainMgr< T > | |
GetListener() | ServiceChainMgr< T > | virtual |
GetPendingServiceChain(RoutingInstance *rtinstance) | ServiceChainMgr< T > | inlineprivate |
GetSCFamily() const | ServiceChainMgr< T > | |
GetSCFamily() const | ServiceChainMgr< T > | |
GetSCFamily() const | ServiceChainMgr< T > | |
GetSCFamily() const | ServiceChainMgr< T > | |
GetSCFamily() const | ServiceChainMgr< T > | |
group_map_ | ServiceChainMgr< T > | private |
group_set_ | ServiceChainMgr< T > | private |
group_trigger_ | ServiceChainMgr< T > | private |
GroupMap typedef | ServiceChainMgr< T > | private |
GroupSet typedef | ServiceChainMgr< T > | private |
id_ | ServiceChainMgr< T > | private |
IsQueueEmpty() const | ServiceChainMgr< T > | inlinevirtual |
listener_ | ServiceChainMgr< T > | private |
LocateServiceChain(RoutingInstance *rtinstance, const ServiceChainConfig &config) | ServiceChainMgr< T > | virtual |
LocateServiceChainGroup(const std::string &group_name) | ServiceChainMgr< T > | private |
ManagedDelete() | ServiceChainMgr< T > | virtual |
MayDelete() const | ServiceChainMgr< T > | |
mutex_ | ServiceChainMgr< T > | private |
PeerRegistrationCallback(IPeer *peer, BgpTable *table, bool unregister) | ServiceChainMgr< T > | private |
pending_chains_ | ServiceChainMgr< T > | private |
PendingChainList typedef | ServiceChainMgr< T > | private |
PendingQueueSize() const | ServiceChainMgr< T > | inlinevirtual |
PrefixT typedef | ServiceChainMgr< T > | |
process_queue_ | ServiceChainMgr< T > | private |
ProcessServiceChainGroups() | ServiceChainMgr< T > | private |
registration_id_ | ServiceChainMgr< T > | private |
RequestHandler(ServiceChainRequestT *req) | ServiceChainMgr< T > | private |
resolve_trigger_ | ServiceChainMgr< T > | private |
ResolvedQueueSize() const | ServiceChainMgr< T > | inlinevirtual |
ResolvePendingServiceChain() | ServiceChainMgr< T > | private |
RetryDelete() | ServiceChainMgr< T > | |
RouteT typedef | ServiceChainMgr< T > | |
RoutingInstanceCallback(std::string name, int op) | ServiceChainMgr< T > | private |
server_ | ServiceChainMgr< T > | private |
server_delete_ref_ | ServiceChainMgr< T > | private |
service_chain_task_id_ | ServiceChainMgr< T > | privatestatic |
service_chain_task_id_ | ServiceChainMgr< T > | private |
service_chain_task_id_ | ServiceChainMgr< T > | private |
service_chain_task_id_ | ServiceChainMgr< T > | private |
service_chain_task_id_ | ServiceChainMgr< T > | private |
ServiceChainIntegrationTest class | ServiceChainMgr< T > | friend |
ServiceChainIsPending(RoutingInstance *rtinstance, std::string *reason=NULL) const | ServiceChainMgr< T > | virtual |
ServiceChainIsUp(RoutingInstance *rtinstance) const | ServiceChainMgr< T > | virtual |
ServiceChainMap typedef | ServiceChainMgr< T > | private |
ServiceChainMgr(BgpServer *server) | ServiceChainMgr< T > | explicit |
ServiceChainRequestT typedef | ServiceChainMgr< T > | |
ServiceChainT typedef | ServiceChainMgr< T > | |
ServiceChainTest class | ServiceChainMgr< T > | friend |
set_aggregate_host_route(bool value) | ServiceChainMgr< T > | inlineprivatevirtual |
StartResolve() | ServiceChainMgr< T > | private |
StopServiceChain(RoutingInstance *rtinstance) | ServiceChainMgr< T > | virtual |
StopServiceChainDone(BgpTable *table, ConditionMatch *info) | ServiceChainMgr< T > | private |
Terminate() | ServiceChainMgr< T > | |
UpdateServiceChain(RoutingInstance *rtinstance, bool group_oper_state_up) | ServiceChainMgr< T > | virtual |
UpdateServiceChainGroup(ServiceChainGroup *group) | ServiceChainMgr< T > | virtual |
UpdateServiceChainRoutes(ServiceChainT *chain, const typename ServiceChainT::ConnectedPathIdList &old_path_ids) | ServiceChainMgr< T > | private |
~IServiceChainMgr() | IServiceChainMgr | inlinevirtual |
~ServiceChainMgr() | ServiceChainMgr< T > | virtual |