24 #include <SALOMEconfig.h>
26 #include CORBA_SERVER_HEADER(SALOME_Locker)
38 void acquire()
override;
39 void release()
override;
48 void acquire()
override;
#define CONTAINER_EXPORT
Definition: SALOME_Container.hxx:37
Definition: SALOME_LockServantImpl.hxx:35
LockServantImpl()=default
std::mutex _mutex
Definition: SALOME_LockServantImpl.hxx:41
Definition: SALOME_LockServantImpl.hxx:45
std::vector< std::promise< void > > _promise
Definition: SALOME_LockServantImpl.hxx:50
std::mutex _mutex
Definition: SALOME_LockServantImpl.hxx:51
unsigned int _nb_clients
Definition: SALOME_LockServantImpl.hxx:52
Module SALOME contains all base interfaces of SALOME Kernel.
Definition: SALOME_LockMasterImpl.hxx:29