# Functions
GetMessageAs method are returns the value that was stored in this message as object.
InheritMessageQueue method are creates a new instance of the message queue.
No description provided by the author
NewEmptyMessageEnvelope method are creates an empty MessageEnvelope Returns: *MessageEnvelope new instance.
NewMemoryMessageQueue method are creates a new instance of the message queue.
NewMessageEnvelope method are creates a new MessageEnvelope, which adds a correlation id, message id, and a type to the data being sent/received.
NewMessageEnvelopeFromObject method are creates a new MessageEnvelope, which adds a correlation id, message id, and a type to the data object being sent/received.
NewMessagingCapabilities method are creates a new instance of the capabilities object.
# Structs
CallbackMessageReceiver allows to wrap message callback into IMessageReceiver.
LockedMessage data object used to store and lock incoming messages in MemoryMessageQueue.
MemoryMessageQueue Message queue that sends and receives messages within the same process by using shared memory.
MessageEnvelope allows adding additional information to messages.
MessageQueue message queue that is used as a basis for specific message queue implementations.
MessagingCapabilities data object that contains supported capabilities of a message queue.
# Interfaces
IMessageQueue Interface for asynchronous message queues.
No description provided by the author
IMessageReceiver callback interface to receive incoming messages.