OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.9
API Documentation
OnixS::CME::iLink3 Namespace Reference

Namespaces

 AdHoc
 
 BrokerTec
 
 Ebs
 
 Encoding
 
 Exceptions
 
 Filesystem
 
 FuturesAndOptions
 
 Messaging
 
 Scheduling
 
 Testing
 
 Threading
 
 Tools
 

Classes

struct  BusinessRejectReason
 
class  CgwSession
 
struct  EstablishmentRejectErrorCode
 
struct  NegotiationRejectErrorCode
 
struct  NotAppliedAction
 
struct  PriorityAndPolicyTraits
 
struct  PtrTraits
 
struct  ReactorType
 
struct  ReceivedDataTimestamp
 
struct  SeqNumberTraits
 
class  Session
 
struct  SessionErrorReason
 
class  SessionListener
 
class  SessionReactor
 
class  SessionSettings
 
struct  SessionStateId
 
class  SessionStorage
 
struct  SessionStorageType
 
struct  SessionWarningReason
 
struct  SocketOption
 
class  TagBasedSessionListener
 
class  TcpDirectAttr
 
class  TcpDirectStack
 
struct  TcpInfo
 
class  TcpStandardStack
 
struct  TerminateErrorCode
 
struct  ThreadingModel
 
struct  ThreadParams
 

Typedefs

typedef unsigned short Port
 
typedef unsigned char Byte
 
typedef std::vector< ByteBytes
 
typedef int Handle
 
typedef size_t CpuIndex
 
typedef std::set< CpuIndexCpuIndexes
 
typedef std::pair< Port, PortPortRange
 
typedef std::vector< SocketOptionSocketOptions
 
typedef Messaging::UInt32 SeqNumber
 

Functions

std::ostream & operator<< (std::ostream &o, SessionStateId::Enum state)
 
template<typename ErrorCodesType >
ErrorCodesType::Enum valueToErrorCode (unsigned short value) noexcept
 
const std::string ILINK3_HANDLER_VERSION ("1.18.9")
 

Typedef Documentation

typedef unsigned char Byte

Type alias for byte.

Definition at line 46 of file Defines.h.

typedef std::vector<Byte> Bytes

Sequence of bytes.

Definition at line 49 of file Defines.h.

typedef size_t CpuIndex

Definition at line 72 of file Defines.h.

typedef std::set<CpuIndex> CpuIndexes

Definition at line 73 of file Defines.h.

typedef int Handle

Type alias for socket handle.

Definition at line 56 of file Defines.h.

typedef unsigned short Port

Definition at line 44 of file Defines.h.

typedef std::pair<Port, Port> PortRange

Definition at line 74 of file Defines.h.

Definition at line 60 of file Messaging.h.

typedef std::vector<SocketOption> SocketOptions

Socket options.

Definition at line 77 of file Defines.h.

Function Documentation

const std::string OnixS::CME::iLink3::ILINK3_HANDLER_VERSION ( "1.18.9"  )
std::ostream& OnixS::CME::iLink3::operator<< ( std::ostream &  o,
SessionStateId::Enum  state 
)
inline

Definition at line 62 of file SessionStateId.h.

ErrorCodesType::Enum OnixS::CME::iLink3::valueToErrorCode ( unsigned short  value)
noexcept

Definition at line 34 of file ValuesEnums.h.