OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bgp_factory.h File Reference
Include dependency graph for bgp_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BgpStaticObjectFactory
 
struct  BgpStaticObjectFactory::ParameterCastTo< IServiceChainMgr, SCAddress::INET >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IServiceChainMgr, SCAddress::INET6 >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IServiceChainMgr, SCAddress::EVPN >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IServiceChainMgr, SCAddress::EVPN6 >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IStaticRouteMgr, Address::INET >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IStaticRouteMgr, Address::INET6 >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IRouteAggregator, Address::INET >
 
struct  BgpStaticObjectFactory::ParameterCastTo< IRouteAggregator, Address::INET6 >
 

Typedefs

using BgpConfigManagerRec = BgpStaticObjectFactory::FactoryRecord< BgpConfigManager, BgpServer * >
 
using BgpMembershipManagerRec = BgpStaticObjectFactory::FactoryRecord< BgpMembershipManager, BgpServer * >
 
using BgpExportRec = BgpStaticObjectFactory::FactoryRecord< BgpExport, RibOut * >
 
using EvpnManagerRec = BgpStaticObjectFactory::FactoryRecord< EvpnManager, EvpnTable * >
 
using McastTreeManagerRec = BgpStaticObjectFactory::FactoryRecord< McastTreeManager, ErmVpnTable * >
 
using MvpnProjectManagerRec = BgpStaticObjectFactory::FactoryRecord< MvpnProjectManager, ErmVpnTable * >
 
using PeerCloseManagerRec = BgpStaticObjectFactory::FactoryRecord< PeerCloseManager, IPeerClose * >
 
using PeerManagerRec = BgpStaticObjectFactory::FactoryRecord< PeerManager, RoutingInstance * >
 
using RoutingInstanceMgrRec = BgpStaticObjectFactory::FactoryRecord< RoutingInstanceMgr, BgpServer * >
 
using RoutingPolicyMgrRec = BgpStaticObjectFactory::FactoryRecord< RoutingPolicyMgr, BgpServer * >
 
using RTargetGroupMgrRec = BgpStaticObjectFactory::FactoryRecord< RTargetGroupMgr, BgpServer * >
 
using StateMachineRec = BgpStaticObjectFactory::FactoryRecord< StateMachine, BgpPeer * >
 
using BgpPeerCloseRec = BgpStaticObjectFactory::FactoryRecord< BgpPeerClose, BgpPeer * >
 
using MvpnManagerRec = BgpStaticObjectFactory::FactoryRecord< MvpnManager, MvpnTable *, ErmVpnTable * >
 
using BgpLifetimeManagerRec = BgpStaticObjectFactory::FactoryRecord< BgpLifetimeManager, BgpServer *, int >
 
using BgpSessionManagerRec = BgpStaticObjectFactory::FactoryRecord< BgpSessionManager, EventManager *, BgpServer * >
 
using RibOutUpdatesRec = BgpStaticObjectFactory::FactoryRecord< RibOutUpdates, RibOut *, int >
 
using BgpPeerRec = BgpStaticObjectFactory::FactoryRecord< BgpPeer, BgpServer *, RoutingInstance *, const BgpNeighborConfig * >
 
using RoutingInstanceRec = BgpStaticObjectFactory::FactoryRecord< RoutingInstance, std::string, BgpServer *, RoutingInstanceMgr *, const BgpInstanceConfig * >
 
using RoutingPolicyRec = BgpStaticObjectFactory::FactoryRecord< RoutingPolicy, std::string, BgpServer *, RoutingPolicyMgr *, const BgpRoutingPolicyConfig * >
 
using BgpMessageBuilderRec = BgpStaticObjectFactory::FactoryRecord< BgpMessageBuilder >
 
using BgpXmppMessageBuilderRec = BgpStaticObjectFactory::FactoryRecord< BgpXmppMessageBuilder >
 

Typedef Documentation