Version: 8.3.0
SALOMEDS_DriverDefaultImpl Class Reference

#include <SALOMEDS_DriverDefaultImpl.hxx>

Inheritance diagram for SALOMEDS_DriverDefaultImpl:

Public Member Functions

 SALOMEDS_DriverDefaultImpl (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName)
 
virtual ~SALOMEDS_DriverDefaultImpl ()
 
SALOMEDS::TMPFileSave (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
 
virtual SALOMEDS::TMPFileSaveASCII (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile)
 
virtual bool Load (SALOMEDS::SComponent_ptr, const SALOMEDS::TMPFile &, const char *theURL, bool isMultiFile)
 
virtual bool LoadASCII (SALOMEDS::SComponent_ptr, const SALOMEDS::TMPFile &, const char *theURL, bool isMultiFile)
 
virtual void Close (SALOMEDS::SComponent_ptr IORSComponent)
 
virtual charComponentDataType ()
 
virtual charIORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
 
virtual charLocalPersistentIDToIOR (SALOMEDS::SObject_ptr theSObject, const char *aLocalPersistentID, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
 
virtual bool CanPublishInStudy (CORBA::Object_ptr theIOR)
 
virtual SALOMEDS::SObject_ptr PublishInStudy (SALOMEDS::Study_ptr theStudy, SALOMEDS::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName) throw (SALOME::SALOME_Exception)
 
virtual CORBA::Boolean CanCopy (SALOMEDS::SObject_ptr theObject)
 
virtual SALOMEDS::TMPFileCopyFrom (SALOMEDS::SObject_ptr theObject, CORBA::Long &theObjectID)
 
virtual CORBA::Boolean CanPaste (const char *theComponentName, CORBA::Long theObjectID)
 
virtual SALOMEDS::SObject_ptr PasteInto (const SALOMEDS::TMPFile &theStream, CORBA::Long theObjectID, SALOMEDS::SObject_ptr theObject)
 

Private Member Functions

 SALOMEDS_DriverDefaultImpl ()
 

Constructor & Destructor Documentation

SALOMEDS_DriverDefaultImpl::SALOMEDS_DriverDefaultImpl ( )
private
SALOMEDS_DriverDefaultImpl::SALOMEDS_DriverDefaultImpl ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char instanceName,
const char interfaceName 
)

References MESSAGE.

SALOMEDS_DriverDefaultImpl::~SALOMEDS_DriverDefaultImpl ( )
virtual

References MESSAGE.

Member Function Documentation

CORBA::Boolean SALOMEDS_DriverDefaultImpl::CanCopy ( SALOMEDS::SObject_ptr  theObject)
virtual

References MESSAGE.

CORBA::Boolean SALOMEDS_DriverDefaultImpl::CanPaste ( const char theComponentName,
CORBA::Long  theObjectID 
)
virtual

References MESSAGE.

bool SALOMEDS_DriverDefaultImpl::CanPublishInStudy ( CORBA::Object_ptr  theIOR)
virtual

References MESSAGE.

void SALOMEDS_DriverDefaultImpl::Close ( SALOMEDS::SComponent_ptr  IORSComponent)
virtual

References MESSAGE.

char * SALOMEDS_DriverDefaultImpl::ComponentDataType ( )
virtual

References MESSAGE.

SALOMEDS::TMPFile * SALOMEDS_DriverDefaultImpl::CopyFrom ( SALOMEDS::SObject_ptr  theObject,
CORBA::Long &  theObjectID 
)
virtual

References MESSAGE.

char * SALOMEDS_DriverDefaultImpl::IORToLocalPersistentID ( SALOMEDS::SObject_ptr  theSObject,
const char IORString,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
virtual

References MESSAGE.

CORBA::Boolean SALOMEDS_DriverDefaultImpl::Load ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile theStream,
const char theURL,
bool  isMultiFile 
)
virtual

References MESSAGE.

CORBA::Boolean SALOMEDS_DriverDefaultImpl::LoadASCII ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile theStream,
const char theURL,
bool  isMultiFile 
)
virtual

References MESSAGE.

char * SALOMEDS_DriverDefaultImpl::LocalPersistentIDToIOR ( SALOMEDS::SObject_ptr  theSObject,
const char aLocalPersistentID,
CORBA::Boolean  isMultiFile,
CORBA::Boolean  isASCII 
)
virtual

References MESSAGE.

SALOMEDS::SObject_ptr SALOMEDS_DriverDefaultImpl::PasteInto ( const SALOMEDS::TMPFile theStream,
CORBA::Long  theObjectID,
SALOMEDS::SObject_ptr  theObject 
)
virtual

References MESSAGE.

SALOMEDS::SObject_ptr SALOMEDS_DriverDefaultImpl::PublishInStudy ( SALOMEDS::Study_ptr  theStudy,
SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char theName 
) throw (SALOME::SALOME_Exception)
virtual

References MESSAGE.

SALOMEDS::TMPFile * SALOMEDS_DriverDefaultImpl::Save ( SALOMEDS::SComponent_ptr  theComponent,
const char theURL,
bool  isMultiFile 
)

References MESSAGE.

SALOMEDS::TMPFile * SALOMEDS_DriverDefaultImpl::SaveASCII ( SALOMEDS::SComponent_ptr  theComponent,
const char theURL,
bool  isMultiFile 
)
virtual

References MESSAGE.