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

EventCnvSvc Class Reference

#include <EventCnvSvc.h>

Inheritance diagram for EventCnvSvc:

ConversionSvc IEventCnvSvc IInterface List of all members.

Public Methods

virtual StatusCode initialize ()
 Initialize the service. More...

virtual StatusCode finalize ()
 Finalize the service. More...

virtual StatusCode updateServiceState (IOpaqueAddress* pAddress)
 Update state of the service. More...

virtual StatusCode queryInterface (const IID& riid, void** ppvInterface)
 Override queryinterface due to enhanced interface. More...

virtual StatusCode declareObject (const IEventCnvSvc::Leaf& leaf)
 Declara data leaf(s). More...


Protected Methods

 EventCnvSvc (const std::string& name, ISvcLocator* svc)
 Standard Constructor. More...

virtual ~EventCnvSvc ()
 Standard Destructor. More...


Private Types

typedef std::map<std::string,
Leaf*> 
LeafMap
 Map with leaf entries. More...


Private Attributes

LeafMap m_leaves

Friends

class  SvcFactory< EventCnvSvc >

Member Typedef Documentation

typedef std::map<std::string, Leaf*> EventCnvSvc::LeafMap [private]
 

Map with leaf entries.

Definition at line 32 of file EventCnvSvc.h.


Constructor & Destructor Documentation

EventCnvSvc::EventCnvSvc ( const std::string & name,
ISvcLocator * svc ) [protected]
 

Standard Constructor.

Definition at line 168 of file EventCnvSvc.cpp.

EventCnvSvc::~EventCnvSvc ( ) [protected, virtual]
 

Standard Destructor.

Definition at line 177 of file EventCnvSvc.cpp.


Member Function Documentation

StatusCode EventCnvSvc::declareObject ( const IEventCnvSvc::Leaf & leaf ) [virtual]
 

Declara data leaf(s).

Definition at line 106 of file EventCnvSvc.cpp.

StatusCode EventCnvSvc::finalize ( ) [virtual]
 

Finalize the service.

Definition at line 97 of file EventCnvSvc.cpp.

StatusCode EventCnvSvc::initialize ( ) [virtual]
 

Initialize the service.

Definition at line 53 of file EventCnvSvc.cpp.

StatusCode EventCnvSvc::queryInterface ( const IID & riid,
void ** ppvInterface ) [virtual]
 

Override queryinterface due to enhanced interface.

Definition at line 154 of file EventCnvSvc.cpp.

StatusCode EventCnvSvc::updateServiceState ( IOpaqueAddress * pAddress ) [virtual]
 

Update state of the service.

Definition at line 117 of file EventCnvSvc.cpp.


Friends And Related Function Documentation

class SvcFactory [friend]
 

Definition at line 29 of file EventCnvSvc.h.


Member Data Documentation

LeafMap EventCnvSvc::m_leaves [private]
 

Definition at line 33 of file EventCnvSvc.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:21:13 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000