OpenSDN source code
|
#include <lifetime.h>
Classes | |
struct | LifetimeActorRef |
Public Member Functions | |
LifetimeManager (int task_id) | |
virtual | ~LifetimeManager () |
size_t | GetQueueDeferCount () |
Protected Member Functions | |
virtual void | SetQueueDisable (bool disabled) |
Private Member Functions | |
void | Enqueue (LifetimeActor *actor) |
void | EnqueueNoIncrement (LifetimeActor *actor) |
virtual bool | MayDestroy () |
bool | DeleteExecutor (LifetimeActorRef actor_ref) |
DISALLOW_COPY_AND_ASSIGN (LifetimeManager) | |
Private Attributes | |
int | defer_count_ |
WorkQueue< LifetimeActorRef > | queue_ |
Friends | |
class | LifetimeActor |
Definition at line 188 of file lifetime.h.
LifetimeManager::LifetimeManager | ( | int | task_id | ) |
Definition at line 165 of file lifetime.cc.
|
virtual |
Definition at line 172 of file lifetime.cc.
|
private |
|
private |
|
private |
|
private |
Definition at line 195 of file lifetime.cc.
|
inline |
Definition at line 194 of file lifetime.h.
|
inlineprivatevirtual |
Reimplemented in BgpLifetimeManager.
Definition at line 215 of file lifetime.h.
|
protectedvirtual |
Definition at line 179 of file lifetime.cc.
|
friend |
Definition at line 200 of file lifetime.h.
|
private |
Definition at line 219 of file lifetime.h.
|
private |
Definition at line 220 of file lifetime.h.