Class MsgwFixSession.TransportWrapper
Inheritance
System.Object
MsgwFixSession.TransportWrapper
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: FixAntenna.Core.dll
Syntax
public class TransportWrapper : IOutgoingFixTransport, IFixTransport
Constructors
TransportWrapper(MsgwFixSession)
Declaration
public TransportWrapper(MsgwFixSession session)
Parameters
Properties
IsBlockingSocket
Declaration
public virtual bool IsBlockingSocket { get; }
Property Value
Type |
Description |
System.Boolean |
|
OptimalBufferSize
Declaration
public int OptimalBufferSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
RemoteHost
Declaration
public string RemoteHost { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Close()
Declaration
public virtual void Close()
GetTransport()
Declaration
public virtual IFixTransport GetTransport()
Returns
Open()
Declaration
public virtual void Open()
ReadMessage(MsgBuf)
Declaration
public virtual void ReadMessage(MsgBuf buf)
Parameters
Type |
Name |
Description |
MsgBuf |
buf |
|
SetMessageToBuffer(MsgBuf)
Declaration
public virtual void SetMessageToBuffer(MsgBuf buf)
Parameters
Type |
Name |
Description |
MsgBuf |
buf |
|
SetNextMessage(FixMessage)
Declaration
public virtual void SetNextMessage(FixMessage nextMessage)
Parameters
SetTransport(IFixTransport)
Declaration
public virtual void SetTransport(IFixTransport transport)
Parameters
WaitUntilReadyToWrite()
Declaration
public virtual void WaitUntilReadyToWrite()
Write(ByteBuffer, Int32, Int32)
Declaration
public virtual int Write(ByteBuffer buf, int offset, int length)
Parameters
Type |
Name |
Description |
ByteBuffer |
buf |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Int32 |
|
Write(Byte[])
Declaration
public virtual void Write(byte[] message)
Parameters
Type |
Name |
Description |
System.Byte[] |
message |
|
Write(Byte[], Int32, Int32)
Declaration
public virtual int Write(byte[] message, int offset, int length)
Parameters
Type |
Name |
Description |
System.Byte[] |
message |
|
System.Int32 |
offset |
|
System.Int32 |
length |
|
Returns
Type |
Description |
System.Int32 |
|
Implements