text: #ifndef POSIX_SHARED_MEMORY_H
  #define POSIX_SHARED_MEMORY_H
  
  #include "SharedMemoryInterface.h"
  
  
  
  class PosixSharedMemory : public SharedMemoryInterface
  {
  
  	struct PosixSharedMemoryInteralData* m_internalData;
      
  public:
      PosixSharedMemory();
      virtual ~PosixSharedMemory();
  
      virtual void*   allocateSharedMemory(int key, int size, bool allowCreation);
      virtual void releaseSharedMemory(int key, int size);
  };
  
  #endif //
  