TAO_CosNotification
2.0.6
|
This interface allows tracking of the queue size. More...
#include <Buffering_Strategy.h>
Public Member Functions | |
Tracker (void) | |
virtual | ~Tracker (void) |
virtual void | update_queue_count (size_t count)=0 |
virtual void | count_queue_overflow (bool local_overflow, bool global_overflow)=0 |
void | register_child (Tracker *child) |
void | unregister_child (Tracker *child) |
Protected Attributes | |
Tracker * | child_ |
This interface allows tracking of the queue size.
TAO_Notify_Buffering_Strategy::Tracker::Tracker | ( | void | ) |
TAO_Notify_Buffering_Strategy::Tracker::~Tracker | ( | void | ) | [virtual] |
virtual void TAO_Notify_Buffering_Strategy::Tracker::count_queue_overflow | ( | bool | local_overflow, |
bool | global_overflow | ||
) | [pure virtual] |
void TAO_Notify_Buffering_Strategy::Tracker::register_child | ( | TAO_Notify_Buffering_Strategy::Tracker * | child | ) |
void TAO_Notify_Buffering_Strategy::Tracker::unregister_child | ( | TAO_Notify_Buffering_Strategy::Tracker * | child | ) |
virtual void TAO_Notify_Buffering_Strategy::Tracker::update_queue_count | ( | size_t | count | ) | [pure virtual] |
Tracker* TAO_Notify_Buffering_Strategy::Tracker::child_ [protected] |