Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

DsLogAdmin Namespace Reference

CORBA Common Object Services: Logging Service. More...


Compounds

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...

interface  DsLogAdmin::BasicLog
 The basic log interface is a concrete Log. More...

interface  DsLogAdmin::BasicLogFactory
 The basic log factory is a concrete LogMgr. More...

exception  DsLogAdmin::InvalidAttribute
 Exception that indicates that a log attribute was invalid. 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::InvalidGrammar
 Exception that indicates that the required grammar for a match operation is not supported by the log service. More...

exception  DsLogAdmin::InvalidLogFullAction
 Exception that indicates that a supplied log full action is not supported by the log service. More...

exception  DsLogAdmin::InvalidMask
 Exception that indicates that a supplied week mask was invalid. More...

exception  DsLogAdmin::InvalidParam
 Exception that indicates an invalid parameter. More...

exception  DsLogAdmin::InvalidRecordId
 Exception that indicates that a log identifier is invalid. 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...

interface  DsLogAdmin::Iterator
 The iterator is used when a query or retrieve operation is returning a large number of log records. More...

interface  DsLogAdmin::Log
 The base log interface supported by all logs in the log service. More...

exception  DsLogAdmin::LogDisabled
 Exception which indicates that the log's operational state is "disabled", i.e. More...

exception  DsLogAdmin::LogFull
 Exception that indicates that a log is full. More...

exception  DsLogAdmin::LogIdAlreadyExists
 Exception that indicates that the desired log identification number is not available. More...

exception  DsLogAdmin::LogLocked
 Exception that indicates that a log is locked. More...

interface  DsLogAdmin::LogMgr
 The base log maanger interface supported by all log factories. More...

exception  DsLogAdmin::LogOffDuty
 Exception which indicates that the log's availability status is "off_duty", i.e. 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...

struct  DsLogAdmin::NVPair
 A name/value pair used for log attributes. More...

struct  DsLogAdmin::Time24
 A time of day. More...

struct  DsLogAdmin::Time24Interval
 A interval of a day. More...

struct  DsLogAdmin::TimeInterval
 A time interval consists of an absolute start and stop time. More...

exception  DsLogAdmin::UnsupportedQoS
 Exception that indicates that some of the supplied QoS values were invalid. More...

struct  DsLogAdmin::WeekMaskItem
 A week mask item. More...


Typedefs

typedef unsigned long LogId
typedef unsigned long long RecordId
typedef sequence< RecordIdRecordIdList
typedef string Constraint
typedef TimeBase::TimeT TimeT
typedef sequence< NVPairNVList
typedef sequence< LogRecordRecordList
typedef sequence< any > Anys
typedef unsigned short LogFullActionType
typedef sequence< Time24IntervalIntervalsOfDay
typedef unsigned short DaysOfWeek
typedef sequence< WeekMaskItemWeekMask
typedef unsigned short Threshold
typedef sequence< ThresholdCapacityAlarmThresholdList
typedef unsigned short QoSType
typedef sequence< QoSTypeQoSList
typedef sequence< LogLogList
typedef sequence< LogIdLogIdList

Enumerations

enum  OperationalState { disabled, enabled }
 The operational state of a log can be either enabled or disabled. More...

enum  AdministrativeState { locked, unlocked }
 The administrative state of a log can be either locked or unlocked. More...

enum  ForwardingState { on, off }
 The forwarding state of a log can be either on or off. More...


Variables

const string default_grammar = "EXTENDED_TCL"
const LogFullActionType wrap = 0
 The wrap log full action indicates that the log should delete old records if the log is full. More...

const LogFullActionType halt = 1
 The halt log full action indicates that the log should stop writing any more records if the log is full. More...

const unsigned short Sunday = 1
const unsigned short Monday = 2
const unsigned short Tuesday = 4
const unsigned short Wednesday = 8
const unsigned short Thursday = 16
const unsigned short Friday = 32
const unsigned short Saturday = 64
const QoSType QoSNone = 0
const QoSType QoSFlush = 1
const QoSType QoSReliability = 2


Detailed Description

CORBA Common Object Services: Logging Service.

The detailed specification is available from the Object Managament Group.

Author:
OMG
Version:
Version 99-05-01


Typedef Documentation

typedef sequence<any> DsLogAdmin::Anys
 

typedef sequence<Threshold> DsLogAdmin::CapacityAlarmThresholdList
 

typedef string DsLogAdmin::Constraint
 

typedef unsigned short DsLogAdmin::DaysOfWeek
 

typedef sequence<Time24Interval> DsLogAdmin::IntervalsOfDay
 

typedef unsigned short DsLogAdmin::LogFullActionType
 

typedef unsigned long DsLogAdmin::LogId
 

typedef sequence<LogId> DsLogAdmin::LogIdList
 

typedef sequence<Log> DsLogAdmin::LogList
 

typedef sequence<NVPair> DsLogAdmin::NVList
 

typedef sequence<QoSType> DsLogAdmin::QoSList
 

typedef unsigned short DsLogAdmin::QoSType
 

typedef unsigned long long DsLogAdmin::RecordId
 

typedef sequence<RecordId> DsLogAdmin::RecordIdList
 

typedef sequence<LogRecord> DsLogAdmin::RecordList
 

typedef unsigned short DsLogAdmin::Threshold
 

typedef TimeBase::TimeT DsLogAdmin::TimeT
 

typedef sequence<WeekMaskItem> DsLogAdmin::WeekMask
 


Enumeration Type Documentation

enum DsLogAdmin::AdministrativeState
 

The administrative state of a log can be either locked or unlocked.

If locked, no records can be written to the log. This state can be set directly on the log.

Enumeration values:
locked 
unlocked 

enum DsLogAdmin::ForwardingState
 

The forwarding state of a log can be either on or off.

unlocked. If set to off, this log will not forward any log records. This state can be set directly on the log.

Enumeration values:
on 
off 

enum DsLogAdmin::OperationalState
 

The operational state of a log can be either enabled or disabled.

The log is disabled if it encountered some runtime problem that prevents it from writing any more log records.

Enumeration values:
disabled 
enabled 


Variable Documentation

const string DsLogAdmin::default_grammar = "EXTENDED_TCL"
 

const unsigned short DsLogAdmin::Friday = 32
 

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::Monday = 2
 

const QoSType DsLogAdmin::QoSFlush = 1
 

const QoSType DsLogAdmin::QoSNone = 0
 

const QoSType DsLogAdmin::QoSReliability = 2
 

const unsigned short DsLogAdmin::Saturday = 64
 

const unsigned short DsLogAdmin::Sunday = 1
 

const unsigned short DsLogAdmin::Thursday = 16
 

const unsigned short DsLogAdmin::Tuesday = 4
 

const unsigned short DsLogAdmin::Wednesday = 8
 

const LogFullActionType DsLogAdmin::wrap = 0
 

The wrap log full action indicates that the log should delete old records if the log is full.