Interface IDecoder
SBE decoder.
Namespace: OnixS.SimpleBinaryEncoding
Assembly: OnixS.SimpleBinaryEncoding.dll
Syntax
public interface IDecoder
Methods
Wrap(MemoryPointer)
Creates a new IMessage object and wraps it around the given memory region.
Declaration
IMessage Wrap(MemoryPointer data)
Parameters
| Type | Name | Description |
|---|---|---|
| MemoryPointer | data | Pointer to the memory region that contains the SBE-encoded framing header and message content. |
Returns
| Type | Description |
|---|---|
| IMessage | A new IMessage object that can read data from the given memory region. |
WrapPreCreatedMessage(MemoryPointer)
Wraps a pre-created IMessage object around the given memory region.
Declaration
IMessage WrapPreCreatedMessage(MemoryPointer data)
Parameters
| Type | Name | Description |
|---|---|---|
| MemoryPointer | data | Pointer to the memory region that contains the SBE-encoded framing header and message content. |
Returns
| Type | Description |
|---|---|
| IMessage | A pre-created IMessage object that can read SBE-encoded data from the given memory region. |