Interface IWireFormat
Represents the marshalling of commands to and from an IO stream
Namespace: Apache.NMS.ActiveMQ.Transport
Assembly: Apache.NMS.ActiveMQ.dll
Syntax
public interface IWireFormat
Properties
| Improve this Doc View SourceTransport
Gets the Transport that own this WireFormat instnace.
Declaration
ITransport Transport { get; set; }
Property Value
Type | Description |
---|---|
ITransport |
Version
Gets the current version of the protocol that this WireFormat instance supports
Declaration
int Version { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceMarshal(Object, BinaryWriter)
Marshalls the given command object onto the stream
Declaration
void Marshal(object o, BinaryWriter ds)
Parameters
Type | Name | Description |
---|---|---|
System.Object | o | |
System.IO.BinaryWriter | ds |
Unmarshal(BinaryReader)
Unmarshalls the next command object from the stream
Declaration
object Unmarshal(BinaryReader dis)
Parameters
Type | Name | Description |
---|---|---|
System.IO.BinaryReader | dis |
Returns
Type | Description |
---|---|
System.Object |