libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
messages.hpp File Reference
#include "types.hpp"
#include "optional_field_types.hpp"
#include "../common/messages.hpp"
#include "messages_impl.hpp"
Include dependency graph for messages.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::TradeCaptureReport
 
struct  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::TradeCaptureReportAck
 
struct  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::TradeCaptureReportReject
 
struct  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::TradeCaptureConfirm
 
struct  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::TradeCaptureDecline
 

Namespaces

namespace  isimud
 
namespace  isimud::ISIMUD_VER_NAMESPACE
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU
 

Typedefs

using Header_t = common::Header< MsgType, MsgType::TradeCaptureReport >
 
using bitfields_to_type_map = optional::TradeCaptureReport::bitfields_to_type_map
 
using bitfields_tags_type = bitfields_to_type_map::bitfields_tags_type
 

Functions

isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::TradeCaptureReport common::Header isimud::ISIMUD_VER_NAMESPACE::exchanges::BATSBOE::EU::__attribute__ ((packed))
 
 TradeCaptureReport (common::SeqNum_t seqNumber) noexcept(true) FORCE_INLINE
 
 TradeCaptureReportAck (common::SeqNum_t seqNumber) noexcept(true) FORCE_INLINE
 
 TradeCaptureReportReject (common::SeqNum_t seqNumber) noexcept(true) FORCE_INLINE
 
 TradeCaptureConfirm (common::SeqNum_t seqNumber) noexcept(true) FORCE_INLINE
 
 TradeCaptureDecline (common::SeqNum_t seqNumber) noexcept(true) FORCE_INLINE
 

Variables

const common::DateTime_t transactionTime
 

Typedef Documentation

◆ bitfields_tags_type

using bitfields_tags_type = bitfields_to_type_map::bitfields_tags_type

Definition at line 2 of file messages.hpp.

◆ bitfields_to_type_map

typedef optional::TradeCancelOrCorrect::bitfields_to_type_map bitfields_to_type_map

Definition at line 1 of file messages.hpp.

◆ Header_t

constexpr Header_t
explicitconstexprnoexcept

Definition at line 0 of file messages.hpp.

Function Documentation

◆ TradeCaptureConfirm()

__attribute__::TradeCaptureConfirm ( common::SeqNum_t  seqNumber)
explicitnoexcept

◆ TradeCaptureDecline()

__attribute__::TradeCaptureDecline ( common::SeqNum_t  seqNumber)
explicitnoexcept

◆ TradeCaptureReport()

__attribute__::TradeCaptureReport ( common::SeqNum_t  seqNumber)
explicitnoexcept

◆ TradeCaptureReportAck()

__attribute__::TradeCaptureReportAck ( common::SeqNum_t  seqNumber)
explicitnoexcept

◆ TradeCaptureReportReject()

__attribute__::TradeCaptureReportReject ( common::SeqNum_t  seqNumber)
explicitnoexcept

Variable Documentation

◆ transactionTime

const DateTime_t transactionTime

Definition at line 4 of file messages.hpp.