BoilerPlate-LightweightLogging Service OMG Formal/03-11-03 |
import "CosLW_Log.idl";
Inheritance diagram for CosLwLog::LogConsumer:
Public Member Functions | |
RecordId | get_record_id_from_time (in LogTime fromTime) raises (InvalidParam) |
LogRecordSequence | retrieve_records (inout RecordId currentId, inout unsigned long howMany) raises (InvalidParam) |
LogRecordSequence | retrieve_records_by_level (inout RecordId currentId, inout unsigned long howMany, in LogLevelSequence valueList) raises (InvalidParam) |
LogRecordSequence | retrieve_records_by_producer_id (inout RecordId currentId, inout unsigned long howMany, in StringSeq valueList) raises (InvalidParam) |
LogRecordSequence | retrieve_records_by_producer_name (inout RecordId currentId, inout unsigned long howMany, in StringSeq valueList) raises (InvalidParam) |
unsigned long long | get_max_size () |
unsigned long long | get_current_size () |
unsigned long long | get_n_records () |
LogFullAction | get_log_full_action () |
AvailabilityStatus | get_availability_status () |
AdministrativeState | get_administrative_state () |
OperationalState | get_operational_state () |
|
Access the ability of this Log to accept new log records A Log can be LOCKED or UNLOCKED. If LOCKED no new records are accepted. Existing records can be read.
|
|
Access the Availability status for this Log The ability of the Log to accept and store messages can become impaired. This operation is used to check the status of a Log. AvailabiltyStatus contains two values:
|
|
The current size of the log storage area Obtain the current size in bytes of the log storage area.
|
|
Access the Log Full Action configuration state LogFullAction denotes the action that the Log will take when the storage area is full. Possible values are HALT, if no futher logging records are accepted, and WRAP, if the log overwrites the oldest records in the storage area.
|
|
Returns the size of the log storage area Obtain the maximum capacity in bytes of the storage area.
|
|
The current number of records in the storage area Obtain the number of records currently in the log storage area.
|
|
Access the operational status of the Log In a DISABLED state the Log has encountered a runtime problem and is not available to clients. In an ENABLED state the Log is available to all clients.
|
|
Identify a record based on its time stamp Finds the first record with a time stamp that is greater than or equal to the time specified in from_time parameter.
|
|
Find the sequence of records starting from currentId Find the sequence of records that begins wit the record specified by currentId.
|
|
Obtain a list of LogRecords that correspond to the supplied levels Find all records available that correspond the the supplied LogLevels
|
|
Obtain a list of log records that correspond to producers
|
|
Obtain a list of log records that correspond to producer names
|
Copyright © BoilerPlate.org | Generated on Tue Nov 30 16:33:17 2004 for BoilerPlate CosLightweightLogging Service by 1.3.7 |