OnixS C++ CME iLink 3 Binary Order Entry Handler  1.8.0
API Documentation
iLink 3 Session

Inner Contents

 Universally Unique Identifier (UUID)
 
 
 Exchanging Messages
 
 Message Sequence Numbers
 

Detailed Description

A iLink 3 session is defined as a bi-directional stream of ordered messages between two parties within a continuous sequence number series. It is represented by the OnixS::CME::iLink3::Session class. Each iLink 3 session is identified by a Universally Unique Identifier (UUID).

Constructing iLink 3 Session

To create a session, use OnixS::CME::iLink3::Session::Session constructors:

Example

using namespace OnixS::CME::iLink3;
SessionSettings settings;
settings.licenseStore("../../license")
.sessionId("SessionId")
.secretKey("secretKey")
.accessKey("accessKey")
.firmId("firmId");
const int MarketSegmentId = 54;
Session session(settings, MarketSegmentId, &sessionListener);