TAO_CosNotification
2.0.8
|
The AdminProperties per EventChannel. More...
#include <AdminProperties.h>
The AdminProperties per EventChannel.
typedef ACE_Strong_Bound_Ptr<TAO_Notify_AdminProperties, TAO_SYNCH_MUTEX> TAO_Notify_AdminProperties::Ptr |
TAO_Notify_AdminProperties::TAO_Notify_AdminProperties | ( | void | ) |
Constructor.
TAO_Notify_AdminProperties::~TAO_Notify_AdminProperties | ( | ) | [virtual] |
Destructor.
TAO_Notify_Atomic_Property_Long & TAO_Notify_AdminProperties::consumers | ( | void | ) |
CORBA::Long & TAO_Notify_AdminProperties::global_queue_length | ( | void | ) |
TAO_SYNCH_MUTEX & TAO_Notify_AdminProperties::global_queue_lock | ( | void | ) |
TAO_SYNCH_CONDITION & TAO_Notify_AdminProperties::global_queue_not_full | ( | void | ) |
int TAO_Notify_AdminProperties::init | ( | const CosNotification::PropertySeq & | prop_seq | ) |
Init.
Reimplemented from TAO_Notify_PropertySeq.
void TAO_Notify_AdminProperties::init | ( | ) |
finish initialization after values are set by topology load
const TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_consumers | ( | void | ) | const |
TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_consumers | ( | void | ) |
const TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_global_queue_length | ( | void | ) | const |
TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_global_queue_length | ( | void | ) |
const TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_suppliers | ( | void | ) | const |
TAO_Notify_Property_Long & TAO_Notify_AdminProperties::max_suppliers | ( | void | ) |
CORBA::Boolean TAO_Notify_AdminProperties::queue_full | ( | void | ) |
Returns true if Queue is full.
const TAO_Notify_Property_Boolean & TAO_Notify_AdminProperties::reject_new_events | ( | void | ) | const |
TAO_Notify_Property_Boolean & TAO_Notify_AdminProperties::reject_new_events | ( | void | ) |
TAO_Notify_Atomic_Property_Long & TAO_Notify_AdminProperties::suppliers | ( | void | ) |
These are used to count the number of consumers and suppliers connected to the system.
This is used to count the queue length across all buffers in the Notify Service to enforce the "MaxQueueLength" property.
Global queue lock used to serialize access to all queues.
The condition that the queue_length_ is not at max.
The maximum number of consumers that can be connected to the channel at any given time.
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 suppliers that can be connected to the channel at any given time.
Reject any new event.