This source file includes following definitions.
- to_stream
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #include "messages.hpp"
22
23 namespace isimud { namespace exchanges { namespace MIT { namespace JSE {
24
25 constexpr const std::uint8_t Logon::messageVersion;
26
27 constexpr const LogonResponse::RejectCode_t LogonResponse::logon_success;
28 constexpr const LogonResponse::RejectCode_t LogonResponse::invalid_logon_details;
29 constexpr const LogonResponse::RejectCode_t LogonResponse::unknown_user;
30
31 constexpr const BusinessRejectSpecific::RejectCode_t BusinessRejectSpecific::unknown_instrument;
32
33 std::ostream &
34 MsgTypes::to_stream(std::ostream &os) noexcept(false) {
35 os<<"MIC: ";
36 exchanges::common::mic_codes::to_stream<MIC_code>(os);
37 os
38 <<", version: '"<<LIBJMMCG_MIT_JSE_EXCHANGE_VERSION<<"'"
39 <<", Logon::messageVersion="<<Logon::messageVersion
40 <<", BusinessRejectSpecific::unknown_instrument="<<BusinessRejectSpecific::unknown_instrument
41 <<", minimum size of client-to-exchange message="<<min_size_client_to_exchange_msg
42 <<", maximum size of client-to-exchange message="<<max_size_client_to_exchange_msg
43 <<", minimum size of exchange-to-client message="<<min_size_exchange_to_client_msg
44 <<", maximum size of exchange-to-client message="<<max_size_exchange_to_client_msg
45 <<", minimum message size="<<min_msg_size
46 <<", maximum message size="<<max_msg_size
47 <<", header size="<<header_t_size
48 <<", implied decimal places="<<implied_decimal_places;
49 return os;
50 }
51
52 } } } }