OnixS BME SENAF Handler C++ library 2.3.0
API documentation
Loading...
Searching...
No Matches
GenericHighPriorityMessage Struct Reference

Classes

struct  Subtype001
struct  Subtype002
struct  Subtype003

Public Types

enum  

Public Member Functions

 GenericHighPriorityMessage ()
std::string toString () const

Public Attributes

unsigned char market
InstrumentType::Enum instrumentType
unsigned short reference
unsigned char source
unsigned char recipient
unsigned char member
unsigned char session
unsigned char user
unsigned char subtype
Optional< Subtype001subtype001
Optional< Subtype002subtype002
Optional< Subtype003subtype003

Friends

class MessageDeserializer

Detailed Description

Definition at line 34 of file GenericHighPriorityMessage.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message code.

Enumerator
code 102 

Definition at line 37 of file GenericHighPriorityMessage.h.

Constructor & Destructor Documentation

◆ GenericHighPriorityMessage()

Default constructor.

Member Function Documentation

◆ toString()

std::string toString ( ) const

Returns string representation.

◆ MessageDeserializer

friend class MessageDeserializer
friend

Definition at line 153 of file GenericHighPriorityMessage.h.

Member Data Documentation

◆ instrumentType

InstrumentType::Enum instrumentType

Instrument Type. Tabulated for each market.

Definition at line 51 of file GenericHighPriorityMessage.h.

◆ market

unsigned char market

Market.

Note
If Market = 0, the message is market independent.

Definition at line 48 of file GenericHighPriorityMessage.h.

◆ member

unsigned char member

Member.

Note
If Member = 0, the message is for all members.

Definition at line 67 of file GenericHighPriorityMessage.h.

◆ recipient

unsigned char recipient

Recipient of the message. Server, Terminal, API, F-E,…

Definition at line 62 of file GenericHighPriorityMessage.h.

◆ reference

unsigned short reference

Reference.

Note
If Reference = 0, the message is reference independent.

Definition at line 56 of file GenericHighPriorityMessage.h.

◆ session

unsigned char session

Session.

If Session = 0, the message is for all the sessions of a member.

Definition at line 72 of file GenericHighPriorityMessage.h.

◆ source

unsigned char source

Source.

Definition at line 59 of file GenericHighPriorityMessage.h.

◆ subtype

unsigned char subtype

Subtype.

Definition at line 78 of file GenericHighPriorityMessage.h.

◆ subtype001

Optional<Subtype001> subtype001

Text message. General information data.

Definition at line 96 of file GenericHighPriorityMessage.h.

◆ subtype002

Optional<Subtype002> subtype002

Terminal Activate / Block Message.

Definition at line 121 of file GenericHighPriorityMessage.h.

◆ subtype003

Optional<Subtype003> subtype003

Reference or Market Activate / Block Message.

Definition at line 147 of file GenericHighPriorityMessage.h.

◆ user

unsigned char user

User.

Definition at line 75 of file GenericHighPriorityMessage.h.