Version: 9.12.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 char * ComponentDataType ()
 
virtual char * IORToLocalPersistentID (SALOMEDS::SObject_ptr theSObject, const char *IORString, CORBA::Boolean isMultiFile, CORBA::Boolean isASCII)
 
virtual char * LocalPersistentIDToIOR (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::SObject_ptr theSObject, CORBA::Object_ptr theObject, const char *theName)
 
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() [1/2]

SALOMEDS_DriverDefaultImpl::SALOMEDS_DriverDefaultImpl ( )
private

◆ SALOMEDS_DriverDefaultImpl() [2/2]

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::~SALOMEDS_DriverDefaultImpl ( )
virtual

References MESSAGE.

Member Function Documentation

◆ CanCopy()

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

References MESSAGE.

◆ CanPaste()

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

References MESSAGE.

◆ CanPublishInStudy()

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

References MESSAGE.

◆ Close()

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

References MESSAGE.

◆ ComponentDataType()

char * SALOMEDS_DriverDefaultImpl::ComponentDataType ( )
virtual

References MESSAGE.

◆ CopyFrom()

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

References MESSAGE.

◆ IORToLocalPersistentID()

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

References MESSAGE.

◆ Load()

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

◆ LoadASCII()

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

References MESSAGE.

◆ LocalPersistentIDToIOR()

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

References MESSAGE.

◆ PasteInto()

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

References MESSAGE.

◆ PublishInStudy()

SALOMEDS::SObject_ptr SALOMEDS_DriverDefaultImpl::PublishInStudy ( SALOMEDS::SObject_ptr  theSObject,
CORBA::Object_ptr  theObject,
const char *  theName 
)
virtual

References MESSAGE.

◆ Save()

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

◆ SaveASCII()

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

References MESSAGE.