|
OpenSDN source code
|
#include <lifetime.h>


Public Member Functions | |
| LifetimeRefBase (LifetimeActor *actor) | |
| virtual | ~LifetimeRefBase () |
| virtual void | Delete ()=0 |
| void | Reset (LifetimeActor *actor) |
| bool | IsSet () const |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (LifetimeRefBase) | |
Private Attributes | |
| DependencyRef< LifetimeRefBase, LifetimeActor > | ref_ |
Definition at line 73 of file lifetime.h.
| LifetimeRefBase::LifetimeRefBase | ( | LifetimeActor * | actor | ) |
Definition at line 11 of file lifetime.cc.
|
virtual |
Definition at line 15 of file lifetime.cc.
|
pure virtual |
Implemented in LifetimeRef< Ref >, LifetimeRef< VrfFlowMgmtEntry::Data >, LifetimeRef< OVSDB::HaStaleL2RouteTable >, LifetimeRef< RouteKSyncObject >, LifetimeRef< RouteExport >, LifetimeRef< BgpTable >, LifetimeRef< PathPreferenceRouteListener >, LifetimeRef< BgpMembershipManager::RibState >, LifetimeRef< SandeshServerConnection >, LifetimeRef< RtGroupMgrTableState >, LifetimeRef< PathResolver >, LifetimeRef< TableState >, LifetimeRef< ConditionMatchTableState >, LifetimeRef< XmppServerConnection >, LifetimeRef< Icmpv6VrfState >, LifetimeRef< RoutingInstanceMgr >, LifetimeRef< RTargetGroupMgr >, LifetimeRef< McastTreeManager >, LifetimeRef< MvpnProjectManager >, LifetimeRef< MvpnManager >, LifetimeRef< KSyncVxlanRouteObject >, LifetimeRef< RoutingPolicy >, LifetimeRef< EvpnManager >, LifetimeRef< BgpPeer >, LifetimeRef< AgentRouteTable >, LifetimeRef< ArpVrfState >, LifetimeRef< RouteTableWalkerState >, LifetimeRef< XmppClientConnection >, LifetimeRef< ServiceChain >, LifetimeRef< RouteAggregator >, LifetimeRef< OVSDB::UnicastMacRemoteTable >, LifetimeRef< ServiceChainMgr >, LifetimeRef< RoutingPolicyMgr >, LifetimeRef< RoutingInstance >, and LifetimeRef< ResolverNexthop >.
|
private |
|
inline |
|
inline |
|
private |
Definition at line 89 of file lifetime.h.