|
Gaudi Framework, version v21r9 |
| Home | Generated: 3 May 2010 |
#include <GaudiKernel/IConversionSvc.h>


Public Types | |
| enum | Status { CONVERSIONSVC_NO_ERROR = ICONVERSIONSVC_LAST_ERROR+1, NO_CONVERTER } |
| Status code definitions. More... | |
Public Member Functions | |
| DeclareInterfaceID (IConversionSvc, 4, 0) | |
| InterfaceID. | |
| virtual StatusCode | addConverter (IConverter *pConverter)=0 |
| Add converter object to conversion service. | |
| virtual StatusCode | addConverter (const CLID &clid)=0 |
| Add converter object to conversion service. | |
| virtual StatusCode | removeConverter (const CLID &clid)=0 |
| Remove converter object from conversion service (if present). | |
| virtual IConverter * | converter (const CLID &clid)=0 |
| Retrieve converter from list. | |
| virtual StatusCode | connectOutput (const std::string &outputFile)=0 |
| Connect the output file to the service. | |
| virtual StatusCode | connectOutput (const std::string &outputFile, const std::string &openMode)=0 |
| Connect the output file to the service with open mode. | |
| virtual StatusCode | commitOutput (const std::string &outputFile, bool do_commit)=0 |
| Commit pending output. | |
Definition at line 38 of file IConversionSvc.h.
Status code definitions.
| CONVERSIONSVC_NO_ERROR | Success. |
| NO_CONVERTER | No proper converter is availible to the service. |
Reimplemented from IConverter.
Definition at line 95 of file IConversionSvc.h.
00095 { 00097 CONVERSIONSVC_NO_ERROR = ICONVERSIONSVC_LAST_ERROR+1, 00099 NO_CONVERTER 00100 };
| IConversionSvc::DeclareInterfaceID | ( | IConversionSvc | , | |
| 4 | , | |||
| 0 | ||||
| ) |
| virtual StatusCode IConversionSvc::addConverter | ( | IConverter * | pConverter | ) | [pure virtual] |
Add converter object to conversion service.
| pConverter | Pointer to converter object |
| virtual StatusCode IConversionSvc::addConverter | ( | const CLID & | clid | ) | [pure virtual] |
Add converter object to conversion service.
| clid | Class ID of the converter needed |
| virtual StatusCode IConversionSvc::removeConverter | ( | const CLID & | clid | ) | [pure virtual] |
| virtual IConverter* IConversionSvc::converter | ( | const CLID & | clid | ) | [pure virtual] |
Retrieve converter from list.
| clid | the clid of the converter |
| virtual StatusCode IConversionSvc::connectOutput | ( | const std::string & | outputFile | ) | [pure virtual] |
Connect the output file to the service.
| outputFile | String containig output file |
| virtual StatusCode IConversionSvc::connectOutput | ( | const std::string & | outputFile, | |
| const std::string & | openMode | |||
| ) | [pure virtual] |
Connect the output file to the service with open mode.
| outputFile | String containig output file | |
| openMode | String containig opening mode of the output file |
| virtual StatusCode IConversionSvc::commitOutput | ( | const std::string & | outputFile, | |
| bool | do_commit | |||
| ) | [pure virtual] |
Commit pending output.
| outputFile | String containig output file | |
| do_commit | if true commit the output and flush eventually pending items to the database if false, discard pending buffers. Note: The possibility to commit or rollback depends on the database technology used! |