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< BgpMembershipManager::RibState >, LifetimeRef< PathPreferenceRouteListener >, LifetimeRef< PathResolver >, LifetimeRef< SandeshServerConnection >, LifetimeRef< RtGroupMgrTableState >, LifetimeRef< ConditionMatchTableState >, LifetimeRef< TableState >, LifetimeRef< Icmpv6VrfState >, LifetimeRef< XmppServerConnection >, LifetimeRef< RoutingInstanceMgr >, LifetimeRef< McastTreeManager >, LifetimeRef< RTargetGroupMgr >, LifetimeRef< MvpnProjectManager >, LifetimeRef< MvpnManager >, LifetimeRef< KSyncVxlanRouteObject >, LifetimeRef< AgentRouteTable >, LifetimeRef< BgpPeer >, LifetimeRef< EvpnManager >, LifetimeRef< RoutingPolicy >, LifetimeRef< ArpVrfState >, LifetimeRef< RouteTableWalkerState >, LifetimeRef< RouteAggregator >, LifetimeRef< ServiceChain >, LifetimeRef< OVSDB::UnicastMacRemoteTable >, LifetimeRef< XmppClientConnection >, LifetimeRef< RoutingInstance >, LifetimeRef< ResolverNexthop >, LifetimeRef< ServiceChainMgr >, and LifetimeRef< RoutingPolicyMgr >.
|
private |
|
inline |
|
inline |
|
private |
Definition at line 89 of file lifetime.h.