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

Classes

struct  Subtype001
struct  Subtype002

Public Types

enum  

Public Member Functions

 GenericMediumPriorityMessage ()
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

Friends

class MessageDeserializer

Detailed Description

Definition at line 34 of file GenericMediumPriorityMessage.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Message code.

Enumerator
code 101 

Definition at line 37 of file GenericMediumPriorityMessage.h.

Constructor & Destructor Documentation

◆ GenericMediumPriorityMessage()

Default constructor.

Member Function Documentation

◆ toString()

std::string toString ( ) const

Returns string representation.

◆ MessageDeserializer

friend class MessageDeserializer
friend

Definition at line 134 of file GenericMediumPriorityMessage.h.

Member Data Documentation

◆ instrumentType

InstrumentType::Enum instrumentType

Instrument Type. Tabulated for each market.

Definition at line 51 of file GenericMediumPriorityMessage.h.

◆ market

unsigned char market

Market.

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

Definition at line 48 of file GenericMediumPriorityMessage.h.

◆ member

unsigned char member

Member.

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

Definition at line 70 of file GenericMediumPriorityMessage.h.

◆ recipient

unsigned char recipient

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

Definition at line 65 of file GenericMediumPriorityMessage.h.

◆ reference

unsigned short reference

Reference.

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

Definition at line 56 of file GenericMediumPriorityMessage.h.

◆ session

unsigned char session

Session.

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

Definition at line 75 of file GenericMediumPriorityMessage.h.

◆ source

unsigned char source

Source.

Note
If Source = 3, is a text message coming from Senaf Market Supervision. This message will be shown in a Senaf Terminal “pop up”.

Definition at line 62 of file GenericMediumPriorityMessage.h.

◆ subtype

unsigned char subtype

Subtype.

Definition at line 81 of file GenericMediumPriorityMessage.h.

◆ subtype001

Optional<Subtype001> subtype001

Text message. General information data.

Definition at line 99 of file GenericMediumPriorityMessage.h.

◆ subtype002

Optional<Subtype002> subtype002

This message will be sent to all involved each time a panic cancellation is requested from a client, broker or Senaf.

Definition at line 128 of file GenericMediumPriorityMessage.h.

◆ user

unsigned char user

User.

Definition at line 78 of file GenericMediumPriorityMessage.h.