OpenSDN source code
|
#include <mac_learning_event.h>
Public Types | |
typedef WorkQueue < MacLearningEntryRequestPtr > | Queue |
Public Member Functions | |
MacLearningRequestQueue (MacLearningPartition *partition, TokenPool *pool) | |
~MacLearningRequestQueue () | |
void | Shutdown () |
virtual bool | HandleEvent (MacLearningEntryRequestPtr ptr) |
virtual bool | TokenCheck () |
void | Enqueue (MacLearningEntryRequestPtr ptr) |
void | MayBeStartRunner () |
void | SetQueueDisable (bool disable) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (MacLearningRequestQueue) | |
Private Attributes | |
MacLearningPartition * | partition_ |
TokenPool * | pool_ |
Queue | queue_ |
Definition at line 90 of file mac_learning_event.h.
Definition at line 92 of file mac_learning_event.h.
MacLearningRequestQueue::MacLearningRequestQueue | ( | MacLearningPartition * | partition, |
TokenPool * | pool | ||
) |
|
inline |
Definition at line 95 of file mac_learning_event.h.
|
private |
|
inline |
|
virtual |
|
inline |
|
inline |
|
inline |
Definition at line 96 of file mac_learning_event.h.
|
virtual |
|
private |
Definition at line 113 of file mac_learning_event.h.
|
private |
Definition at line 114 of file mac_learning_event.h.
|
private |
Definition at line 115 of file mac_learning_event.h.