Interface IDecoder
Represents decoder.
Namespace: OnixS.SimpleBinaryEncoding
Assembly: OnixS.SimpleBinaryEncoding.dll
Syntax
public interface IDecoder
Methods
Decode(Byte*, Int32)
Decodes buffer, creating new message object.
Declaration
IMessage Decode(byte *data, int length)
Parameters
Type | Name | Description |
---|---|---|
System.Byte* | data | Pointer to buffer. |
System.Int32 | length | Buffer length. |
Returns
Type | Description |
---|---|
IMessage | Decoded message. |
Decode(Byte[])
Decodes buffer, creating new message object.
Declaration
IMessage Decode(byte[] data)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | data | Buffer. |
Returns
Type | Description |
---|---|
IMessage | Decoded message. |
DecodePreCreatedMessage(Byte*, Int32)
Decodes buffer, using pre-created message object.
Declaration
IMessage DecodePreCreatedMessage(byte *data, int length)
Parameters
Type | Name | Description |
---|---|---|
System.Byte* | data | Pointer to buffer. |
System.Int32 | length | Buffer length. |
Returns
Type | Description |
---|---|
IMessage | Decoded message. |
DecodePreCreatedMessage(Byte[])
Decodes buffer, using pre-created message object.
Declaration
IMessage DecodePreCreatedMessage(byte[] data)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | data | Buffer. |
Returns
Type | Description |
---|---|
IMessage | Decoded message. |