InProcessMemory.h 394 B

12345678910111213141516171819
  1. #ifndef IN_PROCESS_MEMORY_H
  2. #define IN_PROCESS_MEMORY_H
  3. #include "SharedMemoryInterface.h"
  4. class InProcessMemory : public SharedMemoryInterface
  5. {
  6. struct InProcessMemoryInternalData* m_data;
  7. public:
  8. InProcessMemory();
  9. virtual ~InProcessMemory();
  10. virtual void* allocateSharedMemory(int key, int size, bool allowCreation);
  11. virtual void releaseSharedMemory(int key, int size);
  12. };
  13. #endif