Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cSharedAccess Class Reference

#include <cSharedMemory.h>

Inheritance diagram for GrayLib::cSharedAccess:
GrayLib::cSharedMaster

Public Member Functions

 cSharedAccess ()
 
 ~cSharedAccess ()
 
HRESULT ReadWrite (cHeapBlock &reader, const cMemBlock &writer, TIMESYSD_t nWaitTime=0)
 

Public Attributes

cSharedContextm_c
 
bool m_bLockedByMe
 

Detailed Description

stack based helper for read or writ. Locks shared memory for my use.

Constructor & Destructor Documentation

◆ cSharedAccess()

GrayLib::cSharedAccess::cSharedAccess ( )

◆ ~cSharedAccess()

GrayLib::cSharedAccess::~cSharedAccess ( )

Member Function Documentation

◆ ReadWrite()

HRESULT GrayLib::cSharedAccess::ReadWrite ( cHeapBlock reader,
const cMemBlock writer,
TIMESYSD_t  nWaitTime = 0 
)

Read stuff for me and write stuff to the master.

Member Data Documentation

◆ m_bLockedByMe

bool GrayLib::cSharedAccess::m_bLockedByMe

◆ m_c

cSharedContext& GrayLib::cSharedAccess::m_c

The documentation for this class was generated from the following files: