23 #ifndef __SALOMEDS_DRIVER_I_H__
24 #define __SALOMEDS_DRIVER_I_H__
26 #include <SALOMEconfig.h>
28 #include <omniORB4/CORBA.h>
33 #include CORBA_SERVER_HEADER(SALOMEDS)
34 #include CORBA_SERVER_HEADER(SALOME_Component)
48 virtual std::string
GetIOR();
51 const std::string& theURL,
52 long& theStreamLength,
56 const std::string& theURL,
57 long& theStreamLength,
61 const unsigned char* theStream,
62 const long theStreamLength,
63 const std::string& theURL,
67 const unsigned char* theStream,
68 const long theStreamLength,
69 const std::string& theURL,
79 const std::string& IORString,
84 const std::string& aLocalPersistentID,
92 long& theStreamLength);
94 virtual bool CanPaste(
const std::string& theComponentName,
int theObjectID);
96 virtual std::string
PasteInto(
const unsigned char* theStream,
97 const long theStreamLength,
105 long& theStreamLength);