| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ISoConversionSvc Class Reference

#include <ISoConversionSvc.h>

Inheritance diagram for ISoConversionSvc:

[legend]
Collaboration diagram for ISoConversionSvc:
[legend]
List of all members.

Public Types

 CONVERSIONSVC_NO_ERROR
 NO_CONVERTER
 INVALID_ADDRESS
 INVALID_OBJECT
 NO_MEMORY
 BAD_STORAGE_TYPE
 NO_SOURCE_OBJECT
 ICONVERSIONSVC_LAST_ERROR
 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

virtual ~ISoConversionSvc ()
virtual StatusCode addConverter (IConverter *pConverter)=0
virtual StatusCode addConverter (const CLID &clid)=0
virtual StatusCode removeConverter (const CLID &clid)=0
virtual IConverterconverter (const CLID &clid)=0
virtual StatusCode connectOutput (const std::string &outputFile)=0
virtual StatusCode connectOutput (const std::string &outputFile, const std::string &openMode)=0
virtual StatusCode commitOutput (const std::string &outputFile, bool do_commit)=0
virtual StatusCode initialize ()=0
virtual StatusCode finalize ()=0
virtual const CLIDobjType () const =0
virtual long repSvcType () const =0
virtual StatusCode setDataProvider (IDataProviderSvc *pService)=0
virtual IDataProviderSvcdataProvider () const =0
virtual StatusCode setConversionSvc (IConversionSvc *pService)=0
virtual IConversionSvcconversionSvc () const =0
virtual StatusCode setAddressCreator (IAddressCreator *creator)=0
virtual IAddressCreatoraddressCreator () const =0
virtual StatusCode createObj (IOpaqueAddress *pAddress, DataObject *&refpObject)=0
virtual StatusCode fillObjRefs (IOpaqueAddress *pAddress, DataObject *pObject)=0
virtual StatusCode updateObj (IOpaqueAddress *pAddress, DataObject *refpObject)=0
virtual StatusCode updateObjRefs (IOpaqueAddress *pAddress, DataObject *pObject)=0
virtual StatusCode createRep (DataObject *pObject, IOpaqueAddress *&refpAddress)=0
virtual StatusCode fillRepRefs (IOpaqueAddress *pAddress, DataObject *pObject)=0
virtual StatusCode updateRep (IOpaqueAddress *pAddress, DataObject *pObject)=0
virtual StatusCode updateRepRefs (IOpaqueAddress *pAddress, DataObject *pObject)=0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()

Public Attributes

 CONVERSIONSVC_NO_ERROR
 NO_CONVERTER

Detailed Description

Definition at line 8 of file ISoConversionSvc.h.


Constructor & Destructor Documentation

virtual ISoConversionSvc::~ISoConversionSvc (  )  [inline, virtual]

Definition at line 10 of file ISoConversionSvc.h.

00010 {}


Member Function Documentation

static const InterfaceID& ISoConversionSvc::interfaceID (  )  [inline, static]

Reimplemented from IConversionSvc.

Definition at line 12 of file ISoConversionSvc.h.

00012 { return IID_ISoConversionSvc; }


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:02:01 2011 for OnXSvc by doxygen 1.4.7