#include <SALOMEDS_Driver_i.hxx>

Public Member Functions | |
| SALOMEDS_Driver_i (Engines::EngineComponent_ptr theEngine, CORBA::ORB_ptr theORB) | |
| SALOMEDS_Driver_i (SALOMEDS::Driver_ptr theDriver, CORBA::ORB_ptr theORB) | |
| ~SALOMEDS_Driver_i () | |
| virtual std::string | GetIOR () | 
| virtual SALOMEDSImpl_TMPFile * | Save (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile) | 
| virtual SALOMEDSImpl_TMPFile * | SaveASCII (const SALOMEDSImpl_SComponent &theComponent, const std::string &theURL, long &theStreamLength, bool isMultiFile) | 
| virtual bool | Load (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile) | 
| virtual bool | LoadASCII (const SALOMEDSImpl_SComponent &theComponent, const unsigned char *theStream, const long theStreamLength, const std::string &theURL, bool isMultiFile) | 
| virtual void | Close (const SALOMEDSImpl_SComponent &theComponent) | 
| virtual std::string | ComponentDataType () | 
| virtual std::string | Version () | 
| virtual std::string | IORToLocalPersistentID (const SALOMEDSImpl_SObject &theSObject, const std::string &IORString, bool isMultiFile, bool isASCII) | 
| virtual std::string | LocalPersistentIDToIOR (const SALOMEDSImpl_SObject &theSObject, const std::string &aLocalPersistentID, bool isMultiFile, bool isASCII) | 
| virtual bool | CanCopy (const SALOMEDSImpl_SObject &theObject) | 
| virtual SALOMEDSImpl_TMPFile * | CopyFrom (const SALOMEDSImpl_SObject &theObject, int &theObjectID, long &theStreamLength) | 
| virtual bool | CanPaste (const std::string &theComponentName, int theObjectID) | 
| virtual std::string | PasteInto (const unsigned char *theStream, const long theStreamLength, int theObjectID, const SALOMEDSImpl_SObject &theObject) | 
| virtual SALOMEDSImpl_TMPFile * | DumpPython (SALOMEDSImpl_Study *theStudy, bool isPublished, bool isMultiFile, bool &isValidScript, long &theStreamLength) | 
Protected Attributes | |
| SALOMEDS::Driver_var | _driver | 
| Engines::EngineComponent_var | _engine | 
| CORBA::ORB_var | _orb | 
| SALOMEDS_Driver_i::SALOMEDS_Driver_i | ( | Engines::EngineComponent_ptr | theEngine, | 
| CORBA::ORB_ptr | theORB | ||
| ) | 
| SALOMEDS_Driver_i::SALOMEDS_Driver_i | ( | SALOMEDS::Driver_ptr | theDriver, | 
| CORBA::ORB_ptr | theORB | ||
| ) | 
| SALOMEDS_Driver_i::~SALOMEDS_Driver_i | ( | ) | 
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, SALOMEDS::lock(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver.
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), SALOMEDSImpl_TMPFile::Size(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _engine, _orb, SALOMEDS_Study_i::GetStudyServant(), SALOMEDS::lock(), SALOMEDSImpl_TMPFile::Size(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SObject_i::New(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), SALOMEDSImpl_TMPFile::Size(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _driver, _orb, SALOMEDS::lock(), SALOMEDS_SComponent_i::New(), SALOMEDSImpl_TMPFile::Size(), and SALOMEDS::unlock().
      
  | 
  virtual | 
Implements SALOMEDSImpl_Driver.
References _engine.
      
  | 
  protected | 
Referenced by CanCopy(), CanPaste(), Close(), ComponentDataType(), CopyFrom(), IORToLocalPersistentID(), Load(), LoadASCII(), LocalPersistentIDToIOR(), PasteInto(), SALOMEDS_Driver_i(), Save(), and SaveASCII().
      
  | 
  protected | 
Referenced by DumpPython(), GetIOR(), SALOMEDS_Driver_i(), and Version().
      
  | 
  protected | 
Referenced by CanCopy(), Close(), CopyFrom(), DumpPython(), GetIOR(), IORToLocalPersistentID(), Load(), LoadASCII(), LocalPersistentIDToIOR(), PasteInto(), SALOMEDS_Driver_i(), Save(), and SaveASCII().