#include <SalomeApp_Engine_i.hxx>

Public Types | |
| typedef std::vector< std::string > | ListOfFiles |
Public Member Functions | |
| SalomeApp_Engine_i () | |
| ~SalomeApp_Engine_i () | |
| SALOMEDS::TMPFile * | Save (SALOMEDS::SComponent_ptr theComponent, const char *theURL, bool isMultiFile) |
| CORBA::Boolean | Load (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theFile, const char *theURL, bool isMultiFile) |
| ListOfFiles | GetListOfFiles (const int theStudyId, const char *theComponentName) |
| void | SetListOfFiles (const ListOfFiles theListOfFiles, const int theStudyId, const char *theComponentName) |
| SALOMEDS::TMPFile * | SaveASCII (SALOMEDS::SComponent_ptr, const char *, bool) |
| CORBA::Boolean | LoadASCII (SALOMEDS::SComponent_ptr, const SALOMEDS::TMPFile &, const char *, bool) |
| void | Close (SALOMEDS::SComponent_ptr) |
| char * | ComponentDataType () |
| char * | IORToLocalPersistentID (SALOMEDS::SObject_ptr, const char *, CORBA::Boolean, CORBA::Boolean) |
| char * | LocalPersistentIDToIOR (SALOMEDS::SObject_ptr, const char *, CORBA::Boolean, CORBA::Boolean) |
| bool | CanPublishInStudy (CORBA::Object_ptr) |
| SALOMEDS::SObject_ptr | PublishInStudy (SALOMEDS::Study_ptr, SALOMEDS::SObject_ptr, CORBA::Object_ptr, const char *) throw (SALOME::SALOME_Exception) |
| CORBA::Boolean | CanCopy (SALOMEDS::SObject_ptr) |
| SALOMEDS::TMPFile * | CopyFrom (SALOMEDS::SObject_ptr, CORBA::Long &) |
| CORBA::Boolean | CanPaste (const char *, CORBA::Long) |
| SALOMEDS::SObject_ptr | PasteInto (const SALOMEDS::TMPFile &, CORBA::Long, SALOMEDS::SObject_ptr) |
Static Public Member Functions | |
| static SalomeApp_Engine_i * | GetInstance () |
Private Types | |
| typedef std::map< std::string, ListOfFiles > | MapOfListOfFiles |
| typedef std::map< int, MapOfListOfFiles > | MapOfMapOfListOfFiles |
Private Attributes | |
| MapOfMapOfListOfFiles | myMap |
Static Private Attributes | |
| static SalomeApp_Engine_i * | myInstance = NULL |
| typedef std::vector<std::string> SalomeApp_Engine_i.ListOfFiles |
typedef std::map<std::string, ListOfFiles> SalomeApp_Engine_i.MapOfListOfFiles [private] |
typedef std::map<int, MapOfListOfFiles> SalomeApp_Engine_i.MapOfMapOfListOfFiles [private] |
| SalomeApp_Engine_i::SalomeApp_Engine_i | ( | ) |
Constructor
| SalomeApp_Engine_i::~SalomeApp_Engine_i | ( | ) |
Destructor
| SALOMEDS::TMPFile * SalomeApp_Engine_i::Save | ( | SALOMEDS::SComponent_ptr | theComponent, |
| const char * | theURL, | ||
| bool | isMultiFile | ||
| ) |
| CORBA::Boolean SalomeApp_Engine_i::Load | ( | SALOMEDS::SComponent_ptr | theComponent, |
| const SALOMEDS::TMPFile & | theFile, | ||
| const char * | theURL, | ||
| bool | isMultiFile | ||
| ) |
| SalomeApp_Engine_i::ListOfFiles SalomeApp_Engine_i::GetListOfFiles | ( | const int | theStudyId, |
| const char * | theComponentName | ||
| ) |
| void SalomeApp_Engine_i::SetListOfFiles | ( | const ListOfFiles | theListOfFiles, |
| const int | theStudyId, | ||
| const char * | theComponentName | ||
| ) |
| SalomeApp_Engine_i * SalomeApp_Engine_i::GetInstance | ( | ) | [static] |
| SALOMEDS::TMPFile* SalomeApp_Engine_i.SaveASCII | ( | SALOMEDS::SComponent_ptr | , |
| const char * | , | ||
| bool | |||
| ) |
| CORBA::Boolean SalomeApp_Engine_i.LoadASCII | ( | SALOMEDS::SComponent_ptr | , |
| const SALOMEDS::TMPFile & | , | ||
| const char * | , | ||
| bool | |||
| ) |
| void SalomeApp_Engine_i.Close | ( | SALOMEDS::SComponent_ptr | ) |
| char* SalomeApp_Engine_i.ComponentDataType | ( | ) |
| char* SalomeApp_Engine_i.IORToLocalPersistentID | ( | SALOMEDS::SObject_ptr | , |
| const char * | , | ||
| CORBA::Boolean | , | ||
| CORBA::Boolean | |||
| ) |
| char* SalomeApp_Engine_i.LocalPersistentIDToIOR | ( | SALOMEDS::SObject_ptr | , |
| const char * | , | ||
| CORBA::Boolean | , | ||
| CORBA::Boolean | |||
| ) |
| bool SalomeApp_Engine_i.CanPublishInStudy | ( | CORBA::Object_ptr | ) |
| SALOMEDS::SObject_ptr SalomeApp_Engine_i.PublishInStudy | ( | SALOMEDS::Study_ptr | , |
| SALOMEDS::SObject_ptr | , | ||
| CORBA::Object_ptr | , | ||
| const char * | |||
| ) | throw (SALOME::SALOME_Exception) |
| CORBA::Boolean SalomeApp_Engine_i.CanCopy | ( | SALOMEDS::SObject_ptr | ) |
| SALOMEDS::TMPFile* SalomeApp_Engine_i.CopyFrom | ( | SALOMEDS::SObject_ptr | , |
| CORBA::Long & | |||
| ) |
| CORBA::Boolean SalomeApp_Engine_i.CanPaste | ( | const char * | , |
| CORBA::Long | |||
| ) |
| SALOMEDS::SObject_ptr SalomeApp_Engine_i.PasteInto | ( | const SALOMEDS::TMPFile & | , |
| CORBA::Long | , | ||
| SALOMEDS::SObject_ptr | |||
| ) |
SalomeApp_Engine_i * SalomeApp_Engine_i::myInstance = NULL [static, private] |