TAO_CosNotification  2.2.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
TAO_Notify_Buffering_Strategy::Tracker Class Referenceabstract

This interface allows tracking of the queue size. More...

#include <Buffering_Strategy.h>

Collaboration diagram for TAO_Notify_Buffering_Strategy::Tracker:
Collaboration graph

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


Detailed Description

This interface allows tracking of the queue size.

Constructor & Destructor Documentation

TAO_Notify_Buffering_Strategy::Tracker::Tracker ( void  )
TAO_Notify_Buffering_Strategy::Tracker::~Tracker ( void  )

Member Function Documentation

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

Member Data Documentation

Tracker* TAO_Notify_Buffering_Strategy::Tracker::child_

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