23 #ifndef __ccxx_SharedMemoryBlock_hxx 24 #define __ccxx_SharedMemoryBlock_hxx 71 void attach(
bool readOnly =
false);
80 virtual void setBase(
byte_t* base);
83 virtual void setSize(
size_t size);
94 #ifdef CCXX_OS_WINDOWS 103 #endif // __ccxx_SharedMemoryBlock_hxx
An encapsulation of a block of memory.
Definition: MemoryBlock.h++:37
String getName() const
Get the name of the memory block.
Definition: SharedMemoryBlock.h++:86
#define COMMONCPP_API
Definition: Common.h++:126
A flexible, reference counted, copy-on-write, thread-safe, nullable string.
Definition: String.h++:50
An encapsulation of a block of memory that can be mapped by one or more (not necessarily related) pro...
Definition: SharedMemoryBlock.h++:42
File permissions.
Definition: Permissions.h++:38
static const int USER_READ_WRITE
User read and write mask.
Definition: Permissions.h++:62
Definition: AllocationMap.c++:25
unsigned char byte_t
An unsigned 8-bit value.
Definition: Integers.h++:68