AMPS C# Client  5.3.5.0
AMPS C# Client for .NET
AMPS.Client.NVFIXProtocol Class Reference

Implements the Portocol interface. Used to parse a byte stream as a series of messages. The byte stream must use the AMPS NVFIX protocol. More...

+ Inheritance diagram for AMPS.Client.NVFIXProtocol:

Public Member Functions

 NVFIXProtocol ()
 Initializes a new NVFIXProtocol instance. More...
 
 NVFIXProtocol (Properties props)
 Initializes a new NVFIXProtocol instance with properties More...
 
 NVFIXProtocol (byte fieldSeparator, byte headerSeparator, byte messageSeparator)
 Initializes a new NVFIXProtocol instance with specified separators. More...
 
override Message allocateMessage ()
 Allocates a new NVFIX message. More...
 
override ProtocolParser getMessageStream ()
 Gets the message stream for NVFIX protocol. More...
 
- Public Member Functions inherited from AMPS.Client.FIXProtocol
 FIXProtocol ()
 The character set used to encode and decode messages sent via FIX. This value must be set before connecting a Client to a FIX endpoint. More...
 
 FIXProtocol (Properties props)
 Initializes a new instance of the FIXProtocol class with the specified properties. More...
 
 FIXProtocol (byte fieldSeparator, byte headerSeparator, byte messageSeparator)
 Initializes a new instance of the FIXProtocol class with the specified separators. More...
 

Additional Inherited Members

- Public Attributes inherited from AMPS.Client.FIXProtocol
byte fieldSeparator = 0x01
 
byte headerSeparator = 0x02
 
byte messageSeparator = 0x03
 
Encoding Encoding
 

Detailed Description

Implements the Portocol interface. Used to parse a byte stream as a series of messages. The byte stream must use the AMPS NVFIX protocol.

Constructor & Destructor Documentation

◆ NVFIXProtocol() [1/3]

AMPS.Client.NVFIXProtocol.NVFIXProtocol ( )
inline

Initializes a new NVFIXProtocol instance.

◆ NVFIXProtocol() [2/3]

AMPS.Client.NVFIXProtocol.NVFIXProtocol ( Properties  props)
inline

Initializes a new NVFIXProtocol instance with properties

Parameters
propsThe properties to initialize the NVFIXProtocol.

◆ NVFIXProtocol() [3/3]

AMPS.Client.NVFIXProtocol.NVFIXProtocol ( byte  fieldSeparator,
byte  headerSeparator,
byte  messageSeparator 
)
inline

Initializes a new NVFIXProtocol instance with specified separators.

Parameters
fieldSeparatorThe byte value representing the field separator.
headerSeparatorThe byte value representing the header separator.
messageSeparatorThe byte value representing the message separator.

Member Function Documentation

◆ allocateMessage()

override Message AMPS.Client.NVFIXProtocol.allocateMessage ( )
inlinevirtual

Allocates a new NVFIX message.

Returns
The newly allocated NVFIX message.

Reimplemented from AMPS.Client.FIXProtocol.

◆ getMessageStream()

override ProtocolParser AMPS.Client.NVFIXProtocol.getMessageStream ( )
inlinevirtual

Gets the message stream for NVFIX protocol.

Returns
The message stream for NVFIX protocol.

Reimplemented from AMPS.Client.FIXProtocol.


The documentation for this class was generated from the following file: