9 #ifndef vlShmPool__rti___H_
10 #define vlShmPool__rti___H_
17 #include <vlutil/vlString.h>
23 #include <sys/types.h>
26 #ifdef DtUSE_UTILITIES_NAMESPACE
27 namespace DtUSE_UTILITIES_NAMESPACE
85 void *address()
const;
131 void *address()
const;
144 #ifdef DtUSE_UTILITIES_NAMESPACE
This class creates and manages a shared memory pool.
Definition: vlShmPool__rti__.h:62
Definition: vlShmPool__rti__.h:52
key_t DtGetShmKeyFromString(const MAKRti::DtString &name)
Definition: vlShmPool__rti__.h:53
MAKRti::DtString myName
Definition: vlShmPool__rti__.h:135
enum DtShmPoolCreationMode_enum DtShmPoolCreationMode
DtShmPoolCreationMode enumerates different methods available to pool manager to create a shared memor...
DtShmPoolCreationMode_enum
DtShmPoolCreationMode enumerates different methods available to pool manager to create a shared memor...
Definition: vlShmPool__rti__.h:48
int myId
Definition: vlShmPool__rti__.h:140
Definition: vlShmPool__rti__.h:51
Definition: vlShmPool__rti__.h:50
void * myAddr
Definition: vlShmPool__rti__.h:136
MAKRti::DtString myName
Definition: vlShmPool__rti__.h:89
int myId
Definition: vlShmPool__rti__.h:96
void * myAddr
Definition: vlShmPool__rti__.h:90
#define DT_DLL_RTIUTIL
Definition: rtiMsConfig.h:127
DtSharedMemoryPoolClient__rti__ is used to attach to and access a previously created memory pool...
Definition: vlShmPool__rti__.h:107