Public Member Functions | Protected Member Functions | Protected Attributes

ACSLogFactory_i Class Reference

#include <loggingACSLogFactory_i.h>

Collaboration diagram for ACSLogFactory_i:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACSLogFactory_i ()
 ~ACSLogFactory_i ()
void set_logging_supplier (ACSStructuredPushSupplier *supplier)
PortableServer::ServantBase * create_log_servant (DsLogAdmin::LogId id)
Logging::ACSLogFactory_ptr activate (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa)
Logging::AcsLogService_ptr create (DsLogAdmin::LogFullActionType full_action, CORBA::ULongLong max_size, DsLogAdmin::LogId_out id_out)
Logging::AcsLogService_ptr create_with_id (DsLogAdmin::LogId id, DsLogAdmin::LogFullActionType full_action, CORBA::ULongLong max_size)

Protected Member Functions

CORBA::RepositoryId create_repositoryid ()

Protected Attributes

ACSStructuredPushSupplierm_logging_supplier

Detailed Description

Implementation of the ACSLogFactory interface (extending BasicLogFactory interface).


Constructor & Destructor Documentation

ACSLogFactory_i::ACSLogFactory_i (  ) 

Ctor

ACSLogFactory_i::~ACSLogFactory_i (  ) 

Dtor


Member Function Documentation

Logging::ACSLogFactory_ptr ACSLogFactory_i::activate ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa 
)
Logging::AcsLogService_ptr ACSLogFactory_i::create ( DsLogAdmin::LogFullActionType  full_action,
CORBA::ULongLong  max_size,
DsLogAdmin::LogId_out  id_out 
)
PortableServer::ServantBase* ACSLogFactory_i::create_log_servant ( DsLogAdmin::LogId  id  ) 
CORBA::RepositoryId ACSLogFactory_i::create_repositoryid (  )  [protected]
Logging::AcsLogService_ptr ACSLogFactory_i::create_with_id ( DsLogAdmin::LogId  id,
DsLogAdmin::LogFullActionType  full_action,
CORBA::ULongLong  max_size 
)
void ACSLogFactory_i::set_logging_supplier ( ACSStructuredPushSupplier supplier  )  [inline]

Set the logging supplier to which puch logs

References m_logging_supplier.


Member Data Documentation

Same as BasicLogFactory implementation, except it creates ACSLog The logging supplier

Referenced by set_logging_supplier().


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