OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler 1.12.0
API documentation
Loading...
Searching...
No Matches
LoginRequest Struct Reference

Public Member Functions

MessageType::Enum type () const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
void validate () const ONIXS_BATS_BOE_OVERRIDE
std::string toString () const ONIXS_BATS_BOE_OVERRIDE
void toString (std::string &) const ONIXS_BATS_BOE_OVERRIDE
void fillFrom (const LogonSettings &logonSettings)
size_t serializeTo (unsigned char *) const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE

Public Attributes

Alphanumeric< 4 > sessionId
Alphanumeric< 4 > sessionSubId
Alphanumeric< 10 > password
ReplayUnspecifiedUnit::Enum replayUnspecifiedUnit
std::vector< Unitunits

Detailed Description

Definition at line 32 of file SessionMessages.Out.h.

Member Function Documentation

◆ fillFrom()

void fillFrom ( const LogonSettings & logonSettings)

◆ serializeTo()

size_t serializeTo ( unsigned char * ) const
virtual

Implements OutgoingMessage.

◆ toString() [1/2]

std::string toString ( ) const
virtual

Returns the text representation.

Implements OutgoingMessage.

◆ toString() [2/2]

void toString ( std::string & ) const
virtual

The text representation.

Implements OutgoingMessage.

◆ type()

MessageType::Enum type ( ) const
inlinevirtual

Returns message type.

Implements OutgoingMessage.

Definition at line 47 of file SessionMessages.Out.h.

◆ validate()

void validate ( ) const
inlinevirtual

Validates message data Throws std::invalid_argument exception if message content is invalid.

Implements OutgoingMessage.

Definition at line 49 of file SessionMessages.Out.h.

Member Data Documentation

◆ password

Alphanumeric<10> password

Definition at line 41 of file SessionMessages.Out.h.

◆ replayUnspecifiedUnit

ReplayUnspecifiedUnit::Enum replayUnspecifiedUnit

Definition at line 43 of file SessionMessages.Out.h.

◆ sessionId

Alphanumeric<4> sessionId

Definition at line 35 of file SessionMessages.Out.h.

◆ sessionSubId

Alphanumeric<4> sessionSubId

Definition at line 38 of file SessionMessages.Out.h.

◆ units

std::vector<Unit> units

Definition at line 45 of file SessionMessages.Out.h.