Inherits AZ::SharedMemory_Common.
Protected Member Functions | |
| bool | IsReady () const |
| bool | IsMapHandleValid () const |
| CreateResult | Create (const char *name, unsigned int size, bool openIfCreated) |
| bool | Open (const char *name) |
| void | Close () |
| bool | Map (AccessMode mode, unsigned int size) |
| bool | UnMap () |
| void | lock () |
| bool | try_lock () |
| void | unlock () |
| bool | IsLockAbandoned () |
| bool | IsWaitFailed () const |
Protected Attributes | |
| HANDLE | m_mapHandle |
| HANDLE | m_globalMutex |
| int | m_lastLockResult |
Protected Attributes inherited from AZ::SharedMemory_Common | |
| char | m_name [128] |
| void * | m_mappedBase |
| unsigned int | m_dataSize |
Additional Inherited Members | |
Public Types inherited from AZ::SharedMemory_Common | |
| enum | AccessMode { ReadOnly , ReadWrite } |
| enum | CreateResult { CreateFailed , CreatedNew , CreatedExisting } |