|
MCSB
2.0.0
High-throughput shared memory middleware
|
Refers to one or more segments that have been received as a single message. More...
#include <MCSB/MessageDescriptors.h>
Public Member Functions | |
| RecvMessageDescriptor (const RecvMessageDescriptor &desc) | |
| Copy with reference counting. | |
| RecvMessageDescriptor & | operator= (const RecvMessageDescriptor &desc) |
| Assignment with reference counting. | |
| const void * | Buf () const |
| Return a pointer to the first/current memory segment in the descriptor. | |
| uint32_t | MessageID (void) const |
| The messageID of the received message referred to by this descriptor. | |
| RecvMessageDescriptor (RecvMsgSegment *s, ClientImpl *c) | |
| Advanced constructor using the underlying (opaque) types. | |
Refers to one or more segments that have been received as a single message.
It uses semantics like std::shared_ptr, using reference counting, and the resources it holds are freed when it goes out of scope.
1.8.5