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