Mobile API Reference
MicroStrategy 2019
|
#include <Message.h>
Public Member Functions | |
PlacementPtr (void *ipBuffer, SizeType iBufferSizeInBytes) | |
PlacementPtr (void *ipBuffer, SizeType iBufferSizeInBytes, const Message &irOther) | |
PlacementPtr (void *ipBuffer, SizeType iBufferSizeInBytes, MessageDomain iDomain, MessageID iID, const char *ipTemplate=NULL) | |
~PlacementPtr () throw () | |
Message & | operator* () const throw () |
Message * | operator-> () const throw () |
Message * | Get () const throw () |
bool | IsNull () const |
This pointer class constructs/destructs an instance of the Message class in a pre-allocated chunk of memory.
Note: this pointer class does NOT take ownership of the ipBuffer memory!
MBase::Message::PlacementPtr::PlacementPtr | ( | void * | ipBuffer, |
SizeType | iBufferSizeInBytes | ||
) |
MBase::Message::PlacementPtr::PlacementPtr | ( | void * | ipBuffer, |
SizeType | iBufferSizeInBytes, | ||
const Message & | irOther | ||
) |
MBase::Message::PlacementPtr::PlacementPtr | ( | void * | ipBuffer, |
SizeType | iBufferSizeInBytes, | ||
MessageDomain | iDomain, | ||
MessageID | iID, | ||
const char * | ipTemplate = NULL |
||
) |
MBase::Message::PlacementPtr::~PlacementPtr | ( | ) | ||
throw | ( | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |