Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

LogProducer_Impl Class Reference
[LWLogging Service]

#include <Producer_Impl.h>

Collaboration diagram for LogProducer_Impl:

Collaboration graph
[legend]
List of all members.

Detailed Description

The servant implementation of CosLwLog::LogProducer.

Author
knoxy
Revision
1.5
Date
2004/10/24 01:35:54


Public Member Functions

 LogProducer_Impl (LogState &log_state)
 Create the servant with a LogState.

virtual ~LogProducer_Impl ()
 dtor

virtual void write_records (const CosLwLog::ProducerLogRecordSequence &records) throw (CORBA::SystemException)
 write a sequence of records to the Log

virtual void write_record (const CosLwLog::ProducerLogRecord &record) throw (CORBA::SystemException)
 write a single records to the Log

virtual CORBA::ULongLong get_max_size () throw (CORBA::SystemException)
 Access the maximum size of the log.

virtual CORBA::ULongLong get_current_size () throw (CORBA::SystemException)
 Access the maximum size of the log.

virtual CORBA::ULongLong get_n_records () throw (CORBA::SystemException)
 Access the maximum size of the log.

virtual CosLwLog::LogFullAction get_log_full_action () throw (CORBA::SystemException)
 Access the maximum size of the log.

virtual CosLwLog::AvailabilityStatus get_availability_status () throw (CORBA::SystemException)
 Access the maximum size of the log.

virtual CosLwLog::AdministrativeState get_administrative_state () throw (CORBA::SystemException)
 Access the maximum size of the log.

virtual CosLwLog::OperationalState get_operational_state () throw (CORBA::SystemException)
 Access the maximum size of the log.


Constructor & Destructor Documentation

LogProducer_Impl::LogProducer_Impl LogState log_state  ) 
 

Create the servant with a LogState.

virtual LogProducer_Impl::~LogProducer_Impl  )  [virtual]
 

dtor


Member Function Documentation

virtual CosLwLog::AdministrativeState LogProducer_Impl::get_administrative_state  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual CosLwLog::AvailabilityStatus LogProducer_Impl::get_availability_status  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual CORBA::ULongLong LogProducer_Impl::get_current_size  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual CosLwLog::LogFullAction LogProducer_Impl::get_log_full_action  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual CORBA::ULongLong LogProducer_Impl::get_max_size  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual CORBA::ULongLong LogProducer_Impl::get_n_records  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual CosLwLog::OperationalState LogProducer_Impl::get_operational_state  )  throw (CORBA::SystemException) [virtual]
 

Access the maximum size of the log.

Exceptions:
CORBA::SystemException 

virtual void LogProducer_Impl::write_record const CosLwLog::ProducerLogRecord record  )  throw (CORBA::SystemException) [virtual]
 

write a single records to the Log

Parameters:
record - The records to write
Exceptions:
CORBA::SystemException 

virtual void LogProducer_Impl::write_records const CosLwLog::ProducerLogRecordSequence records  )  throw (CORBA::SystemException) [virtual]
 

write a sequence of records to the Log

Parameters:
records - The records to write
Exceptions:
CORBA::SystemException 


The documentation for this class was generated from the following file: