22 #ifndef __SALOME_SDS_IDL__
23 #define __SALOME_SDS_IDL__
179 void cleanScopesInNS();
static std::ostream * out
Definition: DSC_interface.cxx:381
This file contains the objects defining the main exception used in SALOME application.
interface for common behavior of SALOME transient CORBA objects
The main exception in SALOME application.
Definition: SALOME_Exception.idl:71
Definition: SALOME_SDS.idl:36
DataScopeServer getMyDataScopeServer()
Definition: SALOME_SDS.idl:74
Definition: SALOME_SDS.idl:100
void deleteVar(in string varName)
ByteVec getValueOfVarWithTypeDict(in string varName, in ByteVec constKey)
ByteVec fetchSerializedContent(in string varName)
SeqOfByteVec getAllKeysOfVarWithTypeDict(in string varName)
boolean shutdownIfNotHostedByDSM(out DataScopeKiller killer)
void takeANap(in double napDurationInSec)
boolean existVar(in string varName)
Definition: SALOME_SDS.idl:142
void atomicApply(in ListOfTransaction transactions)
Transaction createRdWrVarTransac(in string varName, in ByteVec constValue)
ByteVec waitForAndKill(in KeyWaiter kw)
KeyWaiter waitForKeyInVar(in string varName, in ByteVec keyVal)
Transaction createRdExtVarFreeStyleTransac(in string varName, in ByteVec constValue, in string compareFuncContent)
Transaction createRdExtVarTransac(in string varName, in ByteVec constValue)
KeyWaiter waitForKeyInVarAndKillIt(in string varName, in ByteVec keyVal, out Transaction transac)
Transaction createRdOnlyVarTransac(in string varName, in ByteVec constValue)
TransactionMultiKeyAddSession addMultiKeyValueSession(in string varName)
Transaction removeKeyInVarErrorIfNotAlreadyExisting(in string varName, in ByteVec keyValue)
ByteVec waitForMonoThrRev(in KeyWaiter kw)
Transaction addKeyValueInVarErrorIfAlreadyExisting(in string varName, in ByteVec keyValue, in ByteVec constValue)
void fetchAndGetAccessOfVar(in string varName, out string access, out ByteVec data)
Transaction killVarTransac(in string varName)
TransactionRdWrAccess createWorkingVarTransac(in string varName, in ByteVec constValue)
RequestSwitcher getRequestSwitcher()
Transaction addKeyValueInVarHard(in string varName, in ByteVec keyValue, in ByteVec constValue)
Transaction createRdExtInitVarTransac(in string varName, in ByteVec constValue)
string getAccessOfVar(in string varName)
Definition: SALOME_SDS.idl:114
PickelizedPyObjRdOnlyServer createRdOnlyVar(in string varName, in ByteVec constValue)
BasicDataServer retrieveVar(in string varName)
PickelizedPyObjRdExtServer createRdExtVar(in string varName, in ByteVec constValue)
Definition: SALOME_SDS.idl:165
StringVec listAliveAndKickingScopes()
interface for common behavior of SALOME transient CORBA objects
Definition: SALOME_GenericObj.idl:40
Definition: SALOME_SDS.idl:137
Definition: SALOME_SDS.idl:53
Definition: SALOME_SDS.idl:62
Definition: SALOME_SDS.idl:57
PickelizedPyObjRdExtServer invokePythonMethodOn(in string method, in ByteVec args)
Definition: SALOME_SDS.idl:49
Definition: SALOME_SDS.idl:66
PickelizedPyObjRdWrServer invokePythonMethodOn(in string method, in ByteVec args)
void setSerializedContent(in ByteVec newValue)
Definition: SALOME_SDS.idl:44
ByteVec fetchSerializedContent()
Definition: SALOME_SDS.idl:79
Definition: SALOME_SDS.idl:94
DataScopeServerTransaction giveADataScopeTransactionCalled(in string scopeName, out boolean isCreated)
Definition: SALOME_SDS.idl:85
void fetchAndGetAccessOfVar(in string varName, out string access, out ByteVec data)
ByteVec fetchSerializedContent(in string varName)
Definition: SALOME_SDS.idl:130
void addKeyValueInVarErrorIfAlreadyExistingNow(in SALOME::ByteVec keyValue, in ByteVec constValue)
Definition: SALOME_SDS.idl:125
PickelizedPyObjRdWrServer getVar()
Definition: SALOME_SDS.idl:121
Module SALOME contains all base interfaces of SALOME Kernel.
Definition: SALOME_LockMasterImpl.hxx:29
sequence< string > StringVec
Definition: SALOME_CommonTypes.idl:26
sequence< ByteVec > SeqOfByteVec
Definition: SALOME_SDS.idl:31
sequence< octet > ByteVec
Definition: SALOME_CommonTypes.idl:28
sequence< Transaction > ListOfTransaction
Definition: SALOME_SDS.idl:132
string scopeName
Definition: TestSalomeSDSHelper0.py:24
string varName
Definition: TestSalomeSDSHelper0.py:25
args
Definition: pythfilter.py:547