Public Member Functions | Public Attributes

Engine::FixTcpParameters Struct Reference

The FIX_TCP underlying protocol properties. More...

#include <B2BITS_SessionParameters.h>

Inheritance diagram for Engine::FixTcpParameters:
Collaboration diagram for Engine::FixTcpParameters:

List of all members.

Public Member Functions

 FixTcpParameters (FIXMessage *customLogonMsg=NULL, EncryptMethod encryption=NONE, bool enableTcpBuffer=true)
 Constructor for the session-acceptor.
 FixTcpParameters (const char *host, int port, int hbi=30, FIXMessage *customLogonMsg=NULL, EncryptMethod encryption=NONE, bool enableTcpBuffer=true)
 Constructor for the session-initiator.

Public Attributes

const FIXMessagecustomLogonMsg_
 Custom Logon message.
bool enableTcpBuffer_
 enabled the TCP buffer (Nagle algorithm) for the session.
EncryptMethod encryption_
 the encrypt method
int hbi_
 heartbeat interval (in seconds).
const char * host_
 remote FIX engine's host name or address.
int port_
 remote FIX engine's port.
const StringPropertiesprotocolConfig_
 Container for auxiliary named properties.

Detailed Description

The FIX_TCP underlying protocol properties.

Definition at line 370 of file B2BITS_SessionParameters.h.


Constructor & Destructor Documentation

Engine::FixTcpParameters::FixTcpParameters ( FIXMessage customLogonMsg = NULL,
EncryptMethod  encryption = NONE,
bool  enableTcpBuffer = true 
) [inline]

Constructor for the session-acceptor.

Definition at line 389 of file B2BITS_SessionParameters.h.

Engine::FixTcpParameters::FixTcpParameters ( const char *  host,
int  port,
int  hbi = 30,
FIXMessage customLogonMsg = NULL,
EncryptMethod  encryption = NONE,
bool  enableTcpBuffer = true 
) [inline]

Constructor for the session-initiator.

Definition at line 401 of file B2BITS_SessionParameters.h.


Member Data Documentation

Custom Logon message.

The FixTcpParameters doesn't own the custom logon message.

Definition at line 383 of file B2BITS_SessionParameters.h.

enabled the TCP buffer (Nagle algorithm) for the session.

Definition at line 381 of file B2BITS_SessionParameters.h.

the encrypt method

Definition at line 377 of file B2BITS_SessionParameters.h.

heartbeat interval (in seconds).

For the session-initiator only.

Definition at line 379 of file B2BITS_SessionParameters.h.

remote FIX engine's host name or address.

For the session-initiator only.

Definition at line 373 of file B2BITS_SessionParameters.h.

remote FIX engine's port.

For the session-initiator only.

Definition at line 375 of file B2BITS_SessionParameters.h.

Container for auxiliary named properties.

Definition at line 386 of file B2BITS_SessionParameters.h.