OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RouteAggregator< T >::DeleteActor< T > Class Template Reference
Inheritance diagram for RouteAggregator< T >::DeleteActor< T >:
Collaboration diagram for RouteAggregator< T >::DeleteActor< T >:

Public Member Functions

 DeleteActor (RouteAggregator *aggregator)
 
virtual ~DeleteActor ()
 
virtual bool MayDelete () const
 
virtual void Destroy ()
 
- Public Member Functions inherited from LifetimeActor
 LifetimeActor (LifetimeManager *manager)
 
virtual ~LifetimeActor ()
 
virtual void Delete ()
 
void RetryDelete ()
 
void PauseDelete ()
 
void ResumeDelete ()
 
bool IsDeleted () const
 
bool HasDependents () const
 
bool HasRefcount () const
 
const uint64_t create_time_stamp_usecs () const
 
const uint64_t delete_time_stamp_usecs () const
 

Private Attributes

RouteAggregatoraggregator_
 

Detailed Description

template<typename T>
template<typename T>
class RouteAggregator< T >::DeleteActor< T >

Definition at line 555 of file route_aggregator.cc.

Constructor & Destructor Documentation

template<typename T>
template<typename T >
RouteAggregator< T >::DeleteActor< T >::DeleteActor ( RouteAggregator aggregator)
inlineexplicit

Definition at line 557 of file route_aggregator.cc.

template<typename T>
template<typename T >
virtual RouteAggregator< T >::DeleteActor< T >::~DeleteActor ( )
inlinevirtual

Definition at line 561 of file route_aggregator.cc.

Member Function Documentation

template<typename T>
template<typename T >
virtual void RouteAggregator< T >::DeleteActor< T >::Destroy ( )
inlinevirtual

Implements LifetimeActor.

Definition at line 568 of file route_aggregator.cc.

template<typename T>
template<typename T >
virtual bool RouteAggregator< T >::DeleteActor< T >::MayDelete ( ) const
inlinevirtual

Implements LifetimeActor.

Definition at line 564 of file route_aggregator.cc.

Member Data Documentation

template<typename T>
template<typename T >
RouteAggregator* RouteAggregator< T >::DeleteActor< T >::aggregator_
private

Definition at line 574 of file route_aggregator.cc.


The documentation for this class was generated from the following file: