Module CosNotification
IDL source Global index
module CosNotification
- AdminPropertiesAdmin
- QoSAdmin
- AdminProperties
- EventBatch
- EventHeader
- EventType
- EventTypeSeq
- FilterableEventBody
- FixedEventHeader
- OptionalHeaderFields
- PropertyError
- PropertyErrorSeq
- PropertyRange
- PropertyRangeSeq
- QoSError_code
- QoSProperties
- StructuredEvent
- AnyOrder
- BestEffort
- ConnectionReliability
- DeadlineOrder
- DefaultPriority
- DiscardPolicy
- EventReliability
- FifoOrder
- HighestPriority
- LifoOrder
- LowestPriority
- MaxConsumers
- MaximumBatchSize
- MaxQueueLength
- MaxSuppliers
- OrderPolicy
- PacingInterval
- Persistent
- Priority
- PriorityOrder
- StartTime
- StopTime
- Timeout
- UnsupportedAdmin
- UnsupportedQoS
typedef CosTrading::PropertySeq AdminProperties;
-
typedef sequence<StructuredEvent> EventBatch;
-
struct EventHeader {
FixedEventHeader fixed_header;
OptionalHeaderFields variable_header;
};
-
struct EventType {
string domain_name;
string type_name;
};
-
typedef sequence<EventType> EventTypeSeq;
-
typedef CosTrading::PropertySeq FilterableEventBody;
-
struct FixedEventHeader {
EventType event_type;
string event_name;
};
-
typedef CosTrading::PropertySeq OptionalHeaderFields;
-
struct PropertyError {
QoSError_code code;
PropertyRange available_range;
};
-
typedef sequence<PropertyError> PropertyErrorSeq;
-
struct PropertyRange {
CosTrading::PropertyName name;
CosTrading::PropertyValue low_val;
CosTrading::PropertyValue high_val;
};
-
typedef sequence<PropertyRange> PropertyRangeSeq;
-
enum QoSError_code {
UNSUPPORTED_PROPERTY,
UNAVAILABLE_PROPERTY,
UNSUPPORTED_VALUE,
UNAVAILABLE_VALUE,
BAD_PROPERTY,
BAD_TYPE,
BAD_VALUE
};
-
typedef CosTrading::PropertySeq QoSProperties;
-
struct StructuredEvent {
EventHeader header;
FilterableEventBody filterable_data;
any remainder_of_body;
};
-
const short AnyOrder = 0;
-
const short BestEffort = 0;
-
const string ConnectionReliability = "ConnectionReliability";
-
const short DeadlineOrder = 3;
-
const short DefaultPriority = 0;
-
const string DiscardPolicy = "DiscardPolicy";
-
const string EventReliability = "EventReliability";
-
const short FifoOrder = 1;
-
const short HighestPriority = 32767;
-
const short LifoOrder = 4;
-
const short LowestPriority = -32767;
-
const string MaxConsumers = "MaxConsumers";
-
const string MaximumBatchSize = "MaximumBatchSize";
-
const string MaxQueueLength = "MaxQueueLength";
-
const string MaxSuppliers = "MaxSuppliers";
-
const string OrderPolicy = "OrderPolicy";
-
const string PacingInterval = "PacingInterval";
-
const short Persistent = 1;
-
const string Priority = "Priority";
-
const short PriorityOrder = 2;
-
const string StartTime = "StartTime";
-
const string StopTime = "StopTime";
-
const string Timeout = "Timeout";
-
exception UnsupportedAdmin {
PropertyErrorSeq admin_err;
};
-
exception UnsupportedQoS {
PropertyErrorSeq qos_err;
};
-
Generated by Sandia idldoc 1.0.