import "TimeBase.idl";Go to the source code of this file.
Namespaces | |
| namespace | DsLogAdmin |
Classes | |
| exception | DsLogAdmin::InvalidParam |
| Exception that indicates an invalid parameter. More... | |
| exception | DsLogAdmin::InvalidThreshold |
| Exception that indicates that the supplied threshold values were invalid. More... | |
| exception | DsLogAdmin::InvalidTime |
| Exception that indicates that a supplied time value was invalid. More... | |
| exception | DsLogAdmin::InvalidTimeInterval |
| Exception that indicates that a supplied time interval was invalid. More... | |
| exception | DsLogAdmin::InvalidMask |
| Exception that indicates that a supplied week mask was invalid. More... | |
| exception | DsLogAdmin::LogIdAlreadyExists |
| Exception that indicates that the desired log identification number is not available. More... | |
| exception | DsLogAdmin::InvalidGrammar |
| Exception that indicates that the required grammar for a match operation is not supported by the log service. More... | |
| exception | DsLogAdmin::InvalidConstraint |
| Exception that indicates that the supplied constraint could not be parsed by the grammar used for a match operation. More... | |
| exception | DsLogAdmin::LogFull |
| Exception that indicates that a log is full. More... | |
| exception | DsLogAdmin::LogOffDuty |
| Exception which indicates that the log's availability status is "off_duty", i.e. More... | |
| exception | DsLogAdmin::LogLocked |
| Exception that indicates that a log is locked. More... | |
| exception | DsLogAdmin::LogDisabled |
| Exception which indicates that the log's operational state is "disabled", i.e. More... | |
| exception | DsLogAdmin::InvalidRecordId |
| Exception that indicates that a log identifier is invalid. More... | |
| exception | DsLogAdmin::InvalidAttribute |
| Exception that indicates that a log attribute was invalid. More... | |
| exception | DsLogAdmin::InvalidLogFullAction |
| Exception that indicates that a supplied log full action is not supported by the log service. More... | |
| struct | DsLogAdmin::NVPair |
| A name/value pair used for log attributes. More... | |
| struct | DsLogAdmin::TimeInterval |
| A time interval consists of an absolute start and stop time. More... | |
| struct | DsLogAdmin::LogRecord |
| A log record consists of an identifier, a time stamp, the log record attributes (a sequence of name/value pairs) and the log record information. More... | |
| interface | DsLogAdmin::Iterator |
| The iterator is used when a query or retrieve operation is returning a large number of log records. More... | |
| struct | DsLogAdmin::AvailabilityStatus |
| The availability status contains information about whether or not the log is on duty and whether or not the log is full. More... | |
| struct | DsLogAdmin::Time24 |
| A time of day. More... | |
| struct | DsLogAdmin::Time24Interval |
| A interval of a day. More... | |
| struct | DsLogAdmin::WeekMaskItem |
| A week mask item. More... | |
| exception | DsLogAdmin::UnsupportedQoS |
| Exception that indicates that some of the supplied QoS values were invalid. More... | |
| interface | DsLogAdmin::Log |
| The base log interface supported by all logs in the log service. More... | |
| interface | DsLogAdmin::BasicLog |
The basic log interface is a concrete Log. More... | |
| interface | DsLogAdmin::LogMgr |
| The base log maanger interface supported by all log factories. More... | |
| interface | DsLogAdmin::BasicLogFactory |
The basic log factory is a concrete LogMgr. More... | |
Typedefs | |
| typedef unsigned long | DsLogAdmin::LogId |
| typedef unsigned long long | DsLogAdmin::RecordId |
| typedef sequence< RecordId > | DsLogAdmin::RecordIdList |
| typedef string | DsLogAdmin::Constraint |
| typedef TimeBase::TimeT | DsLogAdmin::TimeT |
| typedef sequence< NVPair > | DsLogAdmin::NVList |
| typedef sequence< LogRecord > | DsLogAdmin::RecordList |
| typedef sequence< any > | DsLogAdmin::Anys |
| typedef unsigned short | DsLogAdmin::LogFullActionType |
| typedef sequence< Time24Interval > | DsLogAdmin::IntervalsOfDay |
| typedef unsigned short | DsLogAdmin::DaysOfWeek |
| typedef sequence< WeekMaskItem > | DsLogAdmin::WeekMask |
| typedef unsigned short | DsLogAdmin::Threshold |
| typedef sequence< Threshold > | DsLogAdmin::CapacityAlarmThresholdList |
| typedef unsigned short | DsLogAdmin::QoSType |
| typedef sequence< QoSType > | DsLogAdmin::QoSList |
| typedef sequence< Log > | DsLogAdmin::LogList |
| typedef sequence< LogId > | DsLogAdmin::LogIdList |
Enumerations | |
| enum | DsLogAdmin::OperationalState { DsLogAdmin::disabled, DsLogAdmin::enabled } |
| The operational state of a log can be either enabled or disabled. More... | |
| enum | DsLogAdmin::AdministrativeState { DsLogAdmin::locked, DsLogAdmin::unlocked } |
| The administrative state of a log can be either locked or unlocked. More... | |
| enum | DsLogAdmin::ForwardingState { DsLogAdmin::on, DsLogAdmin::off } |
| The forwarding state of a log can be either on or off. More... | |
Variables | |
| const string | DsLogAdmin::default_grammar = "EXTENDED_TCL" |
| const LogFullActionType | DsLogAdmin::wrap = 0 |
The wrap log full action indicates that the log should delete old records if the log is full. | |
| const LogFullActionType | DsLogAdmin::halt = 1 |
The halt log full action indicates that the log should stop writing any more records if the log is full. | |
| const unsigned short | DsLogAdmin::Sunday = 1 |
| const unsigned short | DsLogAdmin::Monday = 2 |
| const unsigned short | DsLogAdmin::Tuesday = 4 |
| const unsigned short | DsLogAdmin::Wednesday = 8 |
| const unsigned short | DsLogAdmin::Thursday = 16 |
| const unsigned short | DsLogAdmin::Friday = 32 |
| const unsigned short | DsLogAdmin::Saturday = 64 |
| const QoSType | DsLogAdmin::QoSNone = 0 |
| const QoSType | DsLogAdmin::QoSFlush = 1 |
| const QoSType | DsLogAdmin::QoSReliability = 2 |
![]()