#include <AdminProperties.h>
Inheritance diagram for TAO_Notify_AdminProperties:
typedef ACE_Strong_Bound_Ptr<TAO_Notify_AdminProperties, TAO_SYNCH_MUTEX> TAO_Notify_AdminProperties::Ptr |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_AdminProperties::TAO_Notify_AdminProperties | ( | void | ) |
Constuctor.
TAO_Notify_AdminProperties::~TAO_Notify_AdminProperties | ( | ) | [virtual] |
Destructor.
int TAO_Notify_AdminProperties::init | ( | const CosNotification::PropertySeq & | prop_seq | ) |
void TAO_Notify_AdminProperties::init | ( | ) |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE const TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_global_queue_length | ( | void | ) | const |
ACE_INLINE const TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_consumers | ( | void | ) | const |
ACE_INLINE const TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_suppliers | ( | void | ) | const |
ACE_INLINE const TAO_Notify_Property_Boolean & TAO_Notify_AdminProperties::reject_new_events | ( | void | ) | const |
ACE_INLINE TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_global_queue_length | ( | void | ) |
ACE_INLINE TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_consumers | ( | void | ) |
ACE_INLINE TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_suppliers | ( | void | ) |
ACE_INLINE TAO_Notify_Property_Boolean & TAO_Notify_AdminProperties::reject_new_events | ( | void | ) |
ACE_INLINE CORBA::Long & TAO_Notify_AdminProperties::global_queue_length | ( | void | ) |
ACE_INLINE TAO_SYNCH_MUTEX & TAO_Notify_AdminProperties::global_queue_lock | ( | void | ) |
ACE_INLINE TAO_SYNCH_CONDITION & TAO_Notify_AdminProperties::global_queue_not_full | ( | void | ) |
ACE_INLINE TAO_Notify_Atomic_Property_Long & TAO_Notify_AdminProperties::consumers | ( | void | ) |
ACE_INLINE TAO_Notify_Atomic_Property_Long & TAO_Notify_AdminProperties::suppliers | ( | void | ) |
CORBA::Boolean TAO_Notify_AdminProperties::queue_full | ( | void | ) |
Returns true if Queue is full.
The maximum number of events that will be queued by the channel before the channel begins discarding events or rejecting new events upon receipt of each new event.
The maximum number of consumers that can be connected to the channel at any given time.
The maximum number of suppliers that can be connected to the channel at any given time.
Reject any new event.
This is used to count the queue length across all buffers in the Notify Service to enforce the "MaxQueueLength" property.
TAO_SYNCH_MUTEX TAO_Notify_AdminProperties::global_queue_lock_ [protected] |
Global queue lock used to serialize access to all queues.
TAO_SYNCH_CONDITION TAO_Notify_AdminProperties::global_queue_not_full_ [protected] |
The condition that the queue_length_ is not at max.
These are used to count the number of consumers and suppliers connected to the system.