16 sh_create_always = 0x2 ,
17 sh_read_only_create_always = sh_read_only | sh_create_always ,
18 sh_read_write_create_always = sh_read_write | sh_create_always
23 G_COPY_CONSTRUCTOR_PROHIBITED (
SharedMem );
26 SharedMem (
const char* aShareMemName ,
size_t aSize , SharedMemFlags_t aFlags = sh_read_write_create_always );
29 void* theAddress ( ) {
return mAddress; }
30 size_t getSize ( )
const {
return mSize; }
33 #if G_AUTOPTION_ON_WINDOWS
39 std::string mShareName;
#define G_EXC_DEFINE_MSG(aexctypename, abaseexctypename, amsg)
Definition: g_exception_macros.h:43
Definition: g.mthread.ThreadSimpleEvent.h:5
Anchestor Exception class for g::lib.
Definition: g_Exception.h:17
Definition: g_io_SharedMem.h:21