Go to the source code of this file.
Namespaces | |
| namespace | CosNotification |
Classes | |
| struct | CosNotification::Property |
| A property is a name/value pair. More... | |
| struct | CosNotification::EventType |
| Part of an event header. More... | |
| struct | CosNotification::PropertyRange |
| Defines the range for a property. More... | |
| struct | CosNotification::NamedPropertyRange |
| Defines the range for a property that includes the property name. More... | |
| struct | CosNotification::PropertyError |
A structure used for UnsupportedQoS and UnsupportedAdmin exceptions. More... | |
| exception | CosNotification::UnsupportedQoS |
| Exception for unsupported quality of service. More... | |
| exception | CosNotification::UnsupportedAdmin |
| Exception for unsupported administration settings. More... | |
| struct | CosNotification::FixedEventHeader |
| The fixed header part of an event. More... | |
| struct | CosNotification::EventHeader |
| The event header. More... | |
| struct | CosNotification::StructuredEvent |
| Definition of a structured event. More... | |
| interface | CosNotification::QoSAdmin |
| An interface for objects that have quality of service settings. More... | |
| interface | CosNotification::AdminPropertiesAdmin |
| An interface for objects that have administrative settings. More... | |
Typedefs | |
| typedef string | CosNotification::Istring |
| typedef Istring | CosNotification::PropertyName |
| typedef any | CosNotification::PropertyValue |
| typedef sequence< Property > | CosNotification::PropertySeq |
| typedef PropertySeq | CosNotification::OptionalHeaderFields |
| A sequence of name-value pairs used for optional event header fields. | |
| typedef PropertySeq | CosNotification::FilterableEventBody |
| A sequence of name-value pairs used for filterable event body fields. | |
| typedef PropertySeq | CosNotification::QoSProperties |
| A sequence of name-value pairs used for quality of service properties. | |
| typedef PropertySeq | CosNotification::AdminProperties |
| A sequence of name-value pairs used for administration properties. | |
| typedef sequence< EventType > | CosNotification::EventTypeSeq |
A sequence of EventType structures. | |
| typedef sequence< NamedPropertyRange > | CosNotification::NamedPropertyRangeSeq |
A sequence of NamedPropertyRange structures. | |
| typedef sequence< PropertyError > | CosNotification::PropertyErrorSeq |
A sequence of PropertyError structures. | |
| typedef sequence< StructuredEvent > | CosNotification::EventBatch |
| A sequence of events used by the sequence variants of the supplier and consumer interfaces. | |
Enumerations | |
| enum | CosNotification::QoSError_code { CosNotification::UNSUPPORTED_PROPERTY, CosNotification::UNAVAILABLE_PROPERTY, CosNotification::UNSUPPORTED_VALUE, CosNotification::UNAVAILABLE_VALUE, CosNotification::BAD_PROPERTY, CosNotification::BAD_TYPE, CosNotification::BAD_VALUE } |
| An enumeration of quality of service error codes. More... | |
Variables | |
| const string | CosNotification::EventReliability = "EventReliability" |
| const short | CosNotification::BestEffort = 0 |
| const short | CosNotification::Persistent = 1 |
| const string | CosNotification::ConnectionReliability = "ConnectionReliability" |
| const string | CosNotification::Priority = "Priority" |
| const short | CosNotification::LowestPriority = -32767 |
| const short | CosNotification::HighestPriority = 32767 |
| const short | CosNotification::DefaultPriority = 0 |
| const string | CosNotification::StartTime = "StartTime" |
| const string | CosNotification::StopTime = "StopTime" |
| const string | CosNotification::Timeout = "Timeout" |
| const string | CosNotification::OrderPolicy = "OrderPolicy" |
| const short | CosNotification::AnyOrder = 0 |
| const short | CosNotification::FifoOrder = 1 |
| const short | CosNotification::PriorityOrder = 2 |
| const short | CosNotification::DeadlineOrder = 3 |
| const string | CosNotification::DiscardPolicy = "DiscardPolicy" |
| const short | CosNotification::LifoOrder = 4 |
| const string | CosNotification::MaximumBatchSize = "MaximumBatchSize" |
| const string | CosNotification::PacingInterval = "PacingInterval" |
| const string | CosNotification::StartTimeSupported = "StartTimeSupported" |
| const string | CosNotification::StopTimeSupported = "StopTimeSupported" |
| const string | CosNotification::MaxEventsPerConsumer = "MaxEventsPerConsumer" |
| const string | CosNotification::MaxQueueLength = "MaxQueueLength" |
| const string | CosNotification::MaxConsumers = "MaxConsumers" |
| const string | CosNotification::MaxSuppliers = "MaxSuppliers" |
| const string | CosNotification::RejectNewEvents = "RejectNewEvents" |
![]()