#include <McCnvSvc.h>
McCnvSvc overrides | |
virtual StatusCode | finalize () |
virtual StatusCode | initialize () |
Initialize the service. | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
Override inherited queryInterface due to enhanced interface. | |
virtual StatusCode | updateServiceState (IOpaqueAddress *pAddress) |
Update state of the service. | |
unsigned char | storageType () |
storage type | |
McCnvSvc overrides | |
virtual StatusCode | finalize () |
virtual StatusCode | initialize () |
Initialize the service. | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
Override inherited queryInterface due to enhanced interface. | |
virtual StatusCode | updateServiceState (IOpaqueAddress *pAddress) |
Update state of the service. | |
unsigned char | storageType () |
storage type | |
McCnvSvc overrides | |
McCnvSvc (const std::string &name, ISvcLocator *svc) | |
Standard Constructor. | |
virtual | ~McCnvSvc () |
Standard Destructor. | |
McEvtSelector * | m_evtsel |
access to the EventSelector | |
McCnvSvc overrides | |
McCnvSvc (const std::string &name, ISvcLocator *svc) | |
Standard Constructor. | |
virtual | ~McCnvSvc () |
Standard Destructor. | |
McEvtSelector * | m_evtsel |
access to the EventSelector | |
Friends | |
class | SvcFactory<McCnvSvc> |
Allow the factory class access to the constructor. |
|
Standard Constructor. : Object implementation 00035 : ConversionSvc( name, svc, storageType()) 00036 { 00037 }
|
|
Standard Destructor.
00040 { 00041 }
|
|
Standard Constructor. : Object implementation |
|
Standard Destructor.
|
|
|
|
00050 { 00051 MsgStream log(msgSvc(), name()); 00052 log << MSG::DEBUG << "RootCnvSvc::finalize" << endreq; 00053 00054 ConversionSvc::finalize(); 00055 00056 return StatusCode::SUCCESS; 00057 }
|
|
Initialize the service.
|
|
Initialize the service.
00044 { 00045 MsgStream log(msgSvc(), name()); 00046 StatusCode status = ConversionSvc::initialize(); 00047 return status; 00048 }
|
|
Override inherited queryInterface due to enhanced interface.
|
|
Override inherited queryInterface due to enhanced interface.
00059 { 00060 00061 if ( IID_IMcCnvSvc == riid ) { 00062 *ppvInterface = (McCnvSvc*)this; 00063 } 00064 else { 00065 // Interface is not directly availible: try out a base class 00066 return ConversionSvc::queryInterface(riid, ppvInterface); 00067 } 00068 addRef(); 00069 return StatusCode::SUCCESS; 00070 }
|
|
storage type
|
|
storage type
00090 { 00091 static unsigned char type=0x10; 00092 return type; 00093 }
|
|
Update state of the service.
|
|
Update state of the service.
00073 { 00074 MsgStream log(messageService(), name()); 00075 static bool first = true; 00076 // static int fid = 0; 00077 // static int recid = 0; 00078 if ( 0 != pAddress ) { 00079 GenericAddress* pAddr = dynamic_cast<GenericAddress*>(pAddress); 00080 if ( 0 != pAddr ) { 00081 if ( first ) { 00082 first = false; 00083 } 00084 return StatusCode::SUCCESS; 00085 } 00086 } 00087 return StatusCode::FAILURE; 00088 }
|
|
Allow the factory class access to the constructor.
|
|
access to the EventSelector
|
|
access to the EventSelector
|