|
dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
|
macOS user space shared memory More...
#include <dx_shared_memory.h>
Public Member Functions | |
| dx_catchall () reference &initialize(const std | |
| releases this hold | |
| dx_catchall_rethrow () virtual void free() noexcept | |
| dx_catchall_rethrow () virtual void free() noexcept | |
| operator const os_event () const noexcept | |
| operator const os_event () const noexcept | |
| operator os_event () noexcept | |
| operator os_event () noexcept | |
| operator::HANDLE () const noexcept | |
| operator::HANDLE () const noexcept | |
Public Attributes | |
| bool | joined {} |
| true if initialize() found another holder already present, false if this was the first | |
Protected Attributes | |
| ::HANDLE | process |
| ::HANDLE | process |
macOS user space shared memory
windows user space shared memory
The constructor only stores the canonical name/version/size - the actual mapping only happens once the buffer is first genuinely requested (through one of the pointer/reference accessors), not eagerly at construction: whichever side (server or client) first actually wants the buffer becomes the creator, rather than whichever side's device object simply happens to construct first.
The constructor only stores the requested name/version/size - the actual mapping only happens once the buffer is first genuinely requested (through one of the pointer/reference accessors), not eagerly at construction: whichever side (server or client) first actually wants the buffer becomes the creator, rather than whichever side's device object simply happens to construct first.
|
inlineinherited |
releases this hold
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inherited |
true if initialize() found another holder already present, false if this was the first
|
protectedinherited |
|
protectedinherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |