#include <MemoryMessage.h>
Public Types | |
| enum | Command { RemoveFromServer = 1, DeleteBuffer, DeletePtr, DeleteArray, ReportError } |
Public Member Functions | |
| MemoryMessage () | |
| MemoryMessage (Command c, unsigned p1=0, unsigned p2=0) | |
| MemoryMessage (void *b, unsigned n) | |
| template<typename T> | |
| MemoryMessage (T *ptr, bool isArray=false) | |
Public Attributes | |
| Command | cmd |
| union { | |
| struct { | |
| void * data | |
| unsigned bytes | |
| } buffer | |
| struct { | |
| detail::DestroyerBase * cmd | |
| unsigned char cmdStorage [sizeof(detail::ObjectDestroyer< void >)] | |
| } destroyer | |
| struct { | |
| int int1 | |
| int int2 | |
| } params | |
| } | contents |
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4