OnixS C++ CME MDP Premium Market Data Handler  5.8.9
API Documentation
Serialization.h
Go to the documentation of this file.
1 // Copyright Onix Solutions Limited [OnixS]. All rights reserved.
2 //
3 // This software owned by Onix Solutions Limited [OnixS] and is
4 // protected by copyright law and international copyright treaties.
5 //
6 // Access to and use of the software is governed by the terms of the applicable
7 // OnixS Software Services Agreement (the Agreement) and Customer end user license
8 // agreements granting a non-assignable, non-transferable and non-exclusive license
9 // to use the software for it's own data processing purposes under the terms defined
10 // in the Agreement.
11 //
12 // Except as otherwise granted within the terms of the Agreement, copying or
13 // reproduction of any part of this source code or associated reference material
14 // to any other location for further reproduction or redistribution, and any
15 // amendments to this copyright notice, are expressly prohibited.
16 //
17 // Any reproduction or redistribution for sale or hiring of the Software not in
18 // accordance with the terms of the Agreement is a violation of copyright law.
19 //
20 
21 #pragma once
22 
23 #include <string>
24 
25 #include <OnixS/CME/MDH/Messages.h>
26 
28 
29 // Market Data Serialization.
30 
31 /// Serializes object into a string.
33 void toStr(std::string& str, AggressorFlag::Enum value);
34 
35 /// Serializes object into a string.
36 inline std::string toStr(AggressorFlag::Enum value)
37 {
38  std::string str;
39 
40  toStr(str, value);
41 
42  return str;
43 }
44 
45 /// Serializes object into FIX presentation.
46 inline void toFix(std::string& str, AggressorFlag::Enum value)
47 {
48  toStr(str, static_cast<AggressorFlag::Base>(value));
49 }
50 
51 /// Serializes object into a string.
53 void toStr(std::string& str, AggressorSide::Enum value);
54 
55 /// Serializes object into a string.
56 inline std::string toStr(AggressorSide::Enum value)
57 {
58  std::string str;
59 
60  toStr(str, value);
61 
62  return str;
63 }
64 
65 /// Serializes object into FIX presentation.
66 inline void toFix(std::string& str, AggressorSide::Enum value)
67 {
68  toStr(str, static_cast<AggressorSide::Base>(value));
69 }
70 
71 /// Serializes object into a string.
73 void toStr(std::string& str, EventType::Enum value);
74 
75 /// Serializes object into a string.
76 inline std::string toStr(EventType::Enum value)
77 {
78  std::string str;
79 
80  toStr(str, value);
81 
82  return str;
83 }
84 
85 /// Serializes object into FIX presentation.
86 inline void toFix(std::string& str, EventType::Enum value)
87 {
88  toStr(str, static_cast<EventType::Base>(value));
89 }
90 
91 /// Serializes object into a string.
93 void toStr(std::string& str, HaltReason::Enum value);
94 
95 /// Serializes object into a string.
96 inline std::string toStr(HaltReason::Enum value)
97 {
98  std::string str;
99 
100  toStr(str, value);
101 
102  return str;
103 }
104 
105 /// Serializes object into FIX presentation.
106 inline void toFix(std::string& str, HaltReason::Enum value)
107 {
108  toStr(str, static_cast<HaltReason::Base>(value));
109 }
110 
111 /// Serializes object into a string.
113 void toStr(std::string& str, LegSide::Enum value);
114 
115 /// Serializes object into a string.
116 inline std::string toStr(LegSide::Enum value)
117 {
118  std::string str;
119 
120  toStr(str, value);
121 
122  return str;
123 }
124 
125 /// Serializes object into FIX presentation.
126 inline void toFix(std::string& str, LegSide::Enum value)
127 {
128  toStr(str, static_cast<LegSide::Base>(value));
129 }
130 
131 /// Serializes object into a string.
133 void toStr(std::string& str, EntryType::Enum value);
134 
135 /// Serializes object into a string.
136 inline std::string toStr(EntryType::Enum value)
137 {
138  std::string str;
139 
140  toStr(str, value);
141 
142  return str;
143 }
144 
145 /// Serializes object into FIX presentation.
146 inline void toFix(std::string& str, EntryType::Enum value)
147 {
148  toStr(str, static_cast<EntryType::Base>(value));
149 }
150 
151 /// Serializes object into a string.
153 void toStr(std::string& str, EntryTypeBook::Enum value);
154 
155 /// Serializes object into a string.
156 inline std::string toStr(EntryTypeBook::Enum value)
157 {
158  std::string str;
159 
160  toStr(str, value);
161 
162  return str;
163 }
164 
165 /// Serializes object into FIX presentation.
166 inline void toFix(std::string& str, EntryTypeBook::Enum value)
167 {
168  toStr(str, static_cast<EntryTypeBook::Base>(value));
169 }
170 
171 /// Serializes object into a string.
173 void toStr(std::string& str, EntryTypeDailyStatistics::Enum value);
174 
175 /// Serializes object into a string.
177 {
178  std::string str;
179 
180  toStr(str, value);
181 
182  return str;
183 }
184 
185 /// Serializes object into FIX presentation.
186 inline void toFix(std::string& str, EntryTypeDailyStatistics::Enum value)
187 {
188  toStr(str, static_cast<EntryTypeDailyStatistics::Base>(value));
189 }
190 
191 /// Serializes object into a string.
193 void toStr(std::string& str, EntryTypeStatistics::Enum value);
194 
195 /// Serializes object into a string.
197 {
198  std::string str;
199 
200  toStr(str, value);
201 
202  return str;
203 }
204 
205 /// Serializes object into FIX presentation.
206 inline void toFix(std::string& str, EntryTypeStatistics::Enum value)
207 {
208  toStr(str, static_cast<EntryTypeStatistics::Base>(value));
209 }
210 
211 /// Serializes object into a string.
213 void toStr(std::string& str, UpdateAction::Enum value);
214 
215 /// Serializes object into a string.
216 inline std::string toStr(UpdateAction::Enum value)
217 {
218  std::string str;
219 
220  toStr(str, value);
221 
222  return str;
223 }
224 
225 /// Serializes object into FIX presentation.
226 inline void toFix(std::string& str, UpdateAction::Enum value)
227 {
228  toStr(str, static_cast<UpdateAction::Base>(value));
229 }
230 
231 /// Serializes object into a string.
233 void toStr(std::string& str, MoneyOrPar::Enum value);
234 
235 /// Serializes object into a string.
236 inline std::string toStr(MoneyOrPar::Enum value)
237 {
238  std::string str;
239 
240  toStr(str, value);
241 
242  return str;
243 }
244 
245 /// Serializes object into FIX presentation.
246 inline void toFix(std::string& str, MoneyOrPar::Enum value)
247 {
248  toStr(str, static_cast<MoneyOrPar::Base>(value));
249 }
250 
251 /// Serializes object into a string.
253 void toStr(std::string& str, OpenCloseSettlFlag::Enum value);
254 
255 /// Serializes object into a string.
257 {
258  std::string str;
259 
260  toStr(str, value);
261 
262  return str;
263 }
264 
265 /// Serializes object into FIX presentation.
266 inline void toFix(std::string& str, OpenCloseSettlFlag::Enum value)
267 {
268  toStr(str, static_cast<OpenCloseSettlFlag::Base>(value));
269 }
270 
271 /// Serializes object into a string.
273 void toStr(std::string& str, OrderUpdateAction::Enum value);
274 
275 /// Serializes object into a string.
277 {
278  std::string str;
279 
280  toStr(str, value);
281 
282  return str;
283 }
284 
285 /// Serializes object into FIX presentation.
286 inline void toFix(std::string& str, OrderUpdateAction::Enum value)
287 {
288  toStr(str, static_cast<OrderUpdateAction::Base>(value));
289 }
290 
291 /// Serializes object into a string.
293 void toStr(std::string& str, PriceSource::Enum value);
294 
295 /// Serializes object into a string.
296 inline std::string toStr(PriceSource::Enum value)
297 {
298  std::string str;
299 
300  toStr(str, value);
301 
302  return str;
303 }
304 
305 /// Serializes object into FIX presentation.
306 inline void toFix(std::string& str, PriceSource::Enum value)
307 {
308  toStr(str, static_cast<PriceSource::Base>(value));
309 }
310 
311 /// Serializes object into a string.
313 void toStr(std::string& str, PutOrCall::Enum value);
314 
315 /// Serializes object into a string.
316 inline std::string toStr(PutOrCall::Enum value)
317 {
318  std::string str;
319 
320  toStr(str, value);
321 
322  return str;
323 }
324 
325 /// Serializes object into FIX presentation.
326 inline void toFix(std::string& str, PutOrCall::Enum value)
327 {
328  toStr(str, static_cast<PutOrCall::Base>(value));
329 }
330 
331 /// Serializes object into a string.
333 void toStr(std::string& str, RepoSubType::Enum value);
334 
335 /// Serializes object into a string.
336 inline std::string toStr(RepoSubType::Enum value)
337 {
338  std::string str;
339 
340  toStr(str, value);
341 
342  return str;
343 }
344 
345 /// Serializes object into FIX presentation.
346 inline void toFix(std::string& str, RepoSubType::Enum value)
347 {
348  toStr(str, static_cast<RepoSubType::Base>(value));
349 }
350 
351 /// Serializes object into a string.
353 void toStr(std::string& str, SecurityAltIDSource::Enum value);
354 
355 /// Serializes object into a string.
357 {
358  std::string str;
359 
360  toStr(str, value);
361 
362  return str;
363 }
364 
365 /// Serializes object into FIX presentation.
366 inline void toFix(std::string& str, SecurityAltIDSource::Enum value)
367 {
368  toStr(str, static_cast<SecurityAltIDSource::Base>(value));
369 }
370 
371 /// Serializes object into a string.
373 void toStr(std::string& str, SecurityTradingEvent::Enum value);
374 
375 /// Serializes object into a string.
377 {
378  std::string str;
379 
380  toStr(str, value);
381 
382  return str;
383 }
384 
385 /// Serializes object into FIX presentation.
386 inline void toFix(std::string& str, SecurityTradingEvent::Enum value)
387 {
388  toStr(str, static_cast<SecurityTradingEvent::Base>(value));
389 }
390 
391 /// Serializes object into a string.
393 void toStr(std::string& str, SecurityTradingStatus::Enum value);
394 
395 /// Serializes object into a string.
397 {
398  std::string str;
399 
400  toStr(str, value);
401 
402  return str;
403 }
404 
405 /// Serializes object into FIX presentation.
406 inline void toFix(std::string& str, SecurityTradingStatus::Enum value)
407 {
408  toStr(str, static_cast<SecurityTradingStatus::Base>(value));
409 }
410 
411 /// Serializes object into a string.
413 void toStr(std::string& str, SecurityUpdateAction::Enum value);
414 
415 /// Serializes object into a string.
417 {
418  std::string str;
419 
420  toStr(str, value);
421 
422  return str;
423 }
424 
425 /// Serializes object into FIX presentation.
426 inline void toFix(std::string& str, SecurityUpdateAction::Enum value)
427 {
428  toStr(str, static_cast<SecurityUpdateAction::Base>(value));
429 }
430 
431 /// Serializes object into a string.
433 void toStr(std::string& str, Side::Enum value);
434 
435 /// Serializes object into a string.
436 inline std::string toStr(Side::Enum value)
437 {
438  std::string str;
439 
440  toStr(str, value);
441 
442  return str;
443 }
444 
445 /// Serializes object into FIX presentation.
446 inline void toFix(std::string& str, Side::Enum value)
447 {
448  toStr(str, static_cast<Side::Base>(value));
449 }
450 
451 /// Serializes object into a string.
453 void toStr(std::string& str, WorkupTradingStatus::Enum value);
454 
455 /// Serializes object into a string.
457 {
458  std::string str;
459 
460  toStr(str, value);
461 
462  return str;
463 }
464 
465 /// Serializes object into FIX presentation.
466 inline void toFix(std::string& str, WorkupTradingStatus::Enum value)
467 {
468  toStr(str, static_cast<WorkupTradingStatus::Base>(value));
469 }
470 
471 /// Serializes object into a string.
473 void toStr(std::string& str, InstAttribValue set);
474 
475 /// Serializes object into a string.
476 inline std::string toStr(InstAttribValue set)
477 {
478  std::string str;
479 
480  toStr(str, set);
481 
482  return str;
483 }
484 
485 /// Serializes object into FIX presentation.
486 inline void toFix(std::string& str, InstAttribValue set)
487 {
488  toStr(str, set.bits());
489 }
490 
491 /// Serializes object into a string.
493 void toStr(std::string& str, MatchEventIndicator set);
494 
495 /// Serializes object into a string.
496 inline std::string toStr(MatchEventIndicator set)
497 {
498  std::string str;
499 
500  toStr(str, set);
501 
502  return str;
503 }
504 
505 /// Serializes object into FIX presentation.
506 inline void toFix(std::string& str, MatchEventIndicator set)
507 {
508  toStr(str, set.bits());
509 }
510 
511 /// Serializes object into a string.
513 void toStr(std::string& str, SettlPriceType set);
514 
515 /// Serializes object into a string.
516 inline std::string toStr(SettlPriceType set)
517 {
518  std::string str;
519 
520  toStr(str, set);
521 
522  return str;
523 }
524 
525 /// Serializes object into FIX presentation.
526 inline void toFix(std::string& str, SettlPriceType set)
527 {
528  toStr(str, set.bits());
529 }
530 
531 /// Serializes object into a string.
533 void toStr(std::string& str, const MaturityMonthYear& obj);
534 
535 /// Serializes object into a string.
536 inline std::string toStr(const MaturityMonthYear& obj)
537 {
538  std::string str;
539 
540  toStr(str, obj);
541 
542  return str;
543 }
544 
545 /// Serializes object into a string.
547 void toStr(std::string& str, const GroupSize& obj);
548 
549 /// Serializes object into a string.
550 inline std::string toStr(const GroupSize& obj)
551 {
552  std::string str;
553 
554  toStr(str, obj);
555 
556  return str;
557 }
558 
559 /// Serializes object into a string.
561 void toStr(std::string& str, const GroupSize8Byte& obj);
562 
563 /// Serializes object into a string.
564 inline std::string toStr(const GroupSize8Byte& obj)
565 {
566  std::string str;
567 
568  toStr(str, obj);
569 
570  return str;
571 }
572 
573 /// Serializes object into a string.
575 void toStr(std::string& str, const GroupSizeEncoding& obj);
576 
577 /// Serializes object into a string.
578 inline std::string toStr(const GroupSizeEncoding& obj)
579 {
580  std::string str;
581 
582  toStr(str, obj);
583 
584  return str;
585 }
586 
587 /// Serializes object into a string.
589 void toStr(std::string& str, const MessageHeader& obj);
590 
591 /// Serializes object into a string.
592 inline std::string toStr(const MessageHeader& obj)
593 {
594  std::string str;
595 
596  toStr(str, obj);
597 
598  return str;
599 }
600 
601 /// Serializes object into a string.
603 void toStr(std::string& str, const InstrumentDefinitionFixedIncome57& obj);
604 
605 /// Serializes object into a string.
606 inline std::string toStr(const InstrumentDefinitionFixedIncome57& obj)
607 {
608  std::string str;
609 
610  toStr(str, obj);
611 
612  return str;
613 }
614 
615 /// Serializes object into FIX presentation.
617 void toFix(std::string& str, const InstrumentDefinitionFixedIncome57& obj);
618 
619 /// Serializes object into a string.
621 void toStr(std::string& str, const ChannelReset4& obj);
622 
623 /// Serializes object into a string.
624 inline std::string toStr(const ChannelReset4& obj)
625 {
626  std::string str;
627 
628  toStr(str, obj);
629 
630  return str;
631 }
632 
633 /// Serializes object into FIX presentation.
635 void toFix(std::string& str, const ChannelReset4& obj);
636 
637 /// Serializes object into a string.
639 void toStr(std::string& str, const AdminHeartbeat12& obj);
640 
641 /// Serializes object into a string.
642 inline std::string toStr(const AdminHeartbeat12& obj)
643 {
644  std::string str;
645 
646  toStr(str, obj);
647 
648  return str;
649 }
650 
651 /// Serializes object into FIX presentation.
653 void toFix(std::string& str, const AdminHeartbeat12& obj);
654 
655 /// Serializes object into a string.
657 void toStr(std::string& str, const AdminLogin15& obj);
658 
659 /// Serializes object into a string.
660 inline std::string toStr(const AdminLogin15& obj)
661 {
662  std::string str;
663 
664  toStr(str, obj);
665 
666  return str;
667 }
668 
669 /// Serializes object into FIX presentation.
671 void toFix(std::string& str, const AdminLogin15& obj);
672 
673 /// Serializes object into a string.
675 void toStr(std::string& str, const AdminLogout16& obj);
676 
677 /// Serializes object into a string.
678 inline std::string toStr(const AdminLogout16& obj)
679 {
680  std::string str;
681 
682  toStr(str, obj);
683 
684  return str;
685 }
686 
687 /// Serializes object into FIX presentation.
689 void toFix(std::string& str, const AdminLogout16& obj);
690 
691 /// Serializes object into a string.
693 void toStr(std::string& str, const AdminLogin408& obj);
694 
695 /// Serializes object into a string.
696 inline std::string toStr(const AdminLogin408& obj)
697 {
698  std::string str;
699 
700  toStr(str, obj);
701 
702  return str;
703 }
704 
705 /// Serializes object into FIX presentation.
707 void toFix(std::string& str, const AdminLogin408& obj);
708 
709 /// Serializes object into a string.
711 void toStr(std::string& str, const AdminLogout409& obj);
712 
713 /// Serializes object into a string.
714 inline std::string toStr(const AdminLogout409& obj)
715 {
716  std::string str;
717 
718  toStr(str, obj);
719 
720  return str;
721 }
722 
723 /// Serializes object into FIX presentation.
725 void toFix(std::string& str, const AdminLogout409& obj);
726 
727 /// Serializes object into a string.
729 void toStr(std::string& str, const AdminHeartbeat410& obj);
730 
731 /// Serializes object into a string.
732 inline std::string toStr(const AdminHeartbeat410& obj)
733 {
734  std::string str;
735 
736  toStr(str, obj);
737 
738  return str;
739 }
740 
741 /// Serializes object into FIX presentation.
743 void toFix(std::string& str, const AdminHeartbeat410& obj);
744 
745 /// Serializes object into a string.
747 void toStr(std::string& str, const InstrumentDefinitionFuture54& obj);
748 
749 /// Serializes object into a string.
750 inline std::string toStr(const InstrumentDefinitionFuture54& obj)
751 {
752  std::string str;
753 
754  toStr(str, obj);
755 
756  return str;
757 }
758 
759 /// Serializes object into FIX presentation.
761 void toFix(std::string& str, const InstrumentDefinitionFuture54& obj);
762 
763 /// Serializes object into a string.
765 void toStr(std::string& str, const InstrumentDefinitionSpread56& obj);
766 
767 /// Serializes object into a string.
768 inline std::string toStr(const InstrumentDefinitionSpread56& obj)
769 {
770  std::string str;
771 
772  toStr(str, obj);
773 
774  return str;
775 }
776 
777 /// Serializes object into FIX presentation.
779 void toFix(std::string& str, const InstrumentDefinitionSpread56& obj);
780 
781 /// Serializes object into a string.
783 void toStr(std::string& str, const SecurityStatus30& obj);
784 
785 /// Serializes object into a string.
786 inline std::string toStr(const SecurityStatus30& obj)
787 {
788  std::string str;
789 
790  toStr(str, obj);
791 
792  return str;
793 }
794 
795 /// Serializes object into FIX presentation.
797 void toFix(std::string& str, const SecurityStatus30& obj);
798 
799 /// Serializes object into a string.
801 void toStr(std::string& str, const IncrementalRefreshBook46& obj);
802 
803 /// Serializes object into a string.
804 inline std::string toStr(const IncrementalRefreshBook46& obj)
805 {
806  std::string str;
807 
808  toStr(str, obj);
809 
810  return str;
811 }
812 
813 /// Serializes object into FIX presentation.
815 void toFix(std::string& str, const IncrementalRefreshBook46& obj);
816 
817 /// Serializes object into a string.
819 void toStr(std::string& str, const IncrementalRefreshDailyStatistics49& obj);
820 
821 /// Serializes object into a string.
822 inline std::string toStr(const IncrementalRefreshDailyStatistics49& obj)
823 {
824  std::string str;
825 
826  toStr(str, obj);
827 
828  return str;
829 }
830 
831 /// Serializes object into FIX presentation.
833 void toFix(std::string& str, const IncrementalRefreshDailyStatistics49& obj);
834 
835 /// Serializes object into a string.
837 void toStr(std::string& str, const IncrementalRefreshLimitsBanding50& obj);
838 
839 /// Serializes object into a string.
840 inline std::string toStr(const IncrementalRefreshLimitsBanding50& obj)
841 {
842  std::string str;
843 
844  toStr(str, obj);
845 
846  return str;
847 }
848 
849 /// Serializes object into FIX presentation.
851 void toFix(std::string& str, const IncrementalRefreshLimitsBanding50& obj);
852 
853 /// Serializes object into a string.
855 void toStr(std::string& str, const IncrementalRefreshSessionStatistics51& obj);
856 
857 /// Serializes object into a string.
858 inline std::string toStr(const IncrementalRefreshSessionStatistics51& obj)
859 {
860  std::string str;
861 
862  toStr(str, obj);
863 
864  return str;
865 }
866 
867 /// Serializes object into FIX presentation.
869 void toFix(std::string& str, const IncrementalRefreshSessionStatistics51& obj);
870 
871 /// Serializes object into a string.
873 void toStr(std::string& str, const IncrementalRefreshVolume37& obj);
874 
875 /// Serializes object into a string.
876 inline std::string toStr(const IncrementalRefreshVolume37& obj)
877 {
878  std::string str;
879 
880  toStr(str, obj);
881 
882  return str;
883 }
884 
885 /// Serializes object into FIX presentation.
887 void toFix(std::string& str, const IncrementalRefreshVolume37& obj);
888 
889 /// Serializes object into a string.
891 void toStr(std::string& str, const SnapshotFullRefresh52& obj);
892 
893 /// Serializes object into a string.
894 inline std::string toStr(const SnapshotFullRefresh52& obj)
895 {
896  std::string str;
897 
898  toStr(str, obj);
899 
900  return str;
901 }
902 
903 /// Serializes object into FIX presentation.
905 void toFix(std::string& str, const SnapshotFullRefresh52& obj);
906 
907 /// Serializes object into a string.
909 void toStr(std::string& str, const QuoteRequest39& obj);
910 
911 /// Serializes object into a string.
912 inline std::string toStr(const QuoteRequest39& obj)
913 {
914  std::string str;
915 
916  toStr(str, obj);
917 
918  return str;
919 }
920 
921 /// Serializes object into FIX presentation.
923 void toFix(std::string& str, const QuoteRequest39& obj);
924 
925 /// Serializes object into a string.
927 void toStr(std::string& str, const InstrumentDefinitionOption55& obj);
928 
929 /// Serializes object into a string.
930 inline std::string toStr(const InstrumentDefinitionOption55& obj)
931 {
932  std::string str;
933 
934  toStr(str, obj);
935 
936  return str;
937 }
938 
939 /// Serializes object into FIX presentation.
941 void toFix(std::string& str, const InstrumentDefinitionOption55& obj);
942 
943 /// Serializes object into a string.
945 void toStr(std::string& str, const IncrementalRefreshTradeSummary48& obj);
946 
947 /// Serializes object into a string.
948 inline std::string toStr(const IncrementalRefreshTradeSummary48& obj)
949 {
950  std::string str;
951 
952  toStr(str, obj);
953 
954  return str;
955 }
956 
957 /// Serializes object into FIX presentation.
959 void toFix(std::string& str, const IncrementalRefreshTradeSummary48& obj);
960 
961 /// Serializes object into a string.
963 void toStr(std::string& str, const IncrementalRefreshOrderBook47& obj);
964 
965 /// Serializes object into a string.
966 inline std::string toStr(const IncrementalRefreshOrderBook47& obj)
967 {
968  std::string str;
969 
970  toStr(str, obj);
971 
972  return str;
973 }
974 
975 /// Serializes object into FIX presentation.
977 void toFix(std::string& str, const IncrementalRefreshOrderBook47& obj);
978 
979 /// Serializes object into a string.
981 void toStr(std::string& str, const SnapshotFullRefreshOrderBook53& obj);
982 
983 /// Serializes object into a string.
984 inline std::string toStr(const SnapshotFullRefreshOrderBook53& obj)
985 {
986  std::string str;
987 
988  toStr(str, obj);
989 
990  return str;
991 }
992 
993 /// Serializes object into FIX presentation.
995 void toFix(std::string& str, const SnapshotFullRefreshOrderBook53& obj);
996 
MDIncrementalRefreshSessionStatistics.
Definition: Messages.h:3748
InstAttribValue type.
Definition: Fields.h:714
SnapshotFullRefreshOrderBook.
Definition: Messages.h:5822
Repeating group dimensions.
Definition: Composites.h:317
MDIncrementalRefreshBook.
Definition: Messages.h:3095
std::string toStr(const SnapshotFullRefreshOrderBook53 &obj)
Serializes object into a string.
MatchEventIndicator type.
Definition: Fields.h:881
MDIncrementalRefreshDailyStatistics.
Definition: Messages.h:3384
MDIncrementalRefreshOrderBook.
Definition: Messages.h:5645
bool value(Number &number, const MultiContainer &container, Tag tag)
Finds a tag-value entry in the given collection by the given tag and returns its value component tran...
Year, Month and Date.
Definition: Composites.h:87
SettlPriceType type.
Definition: Fields.h:952
MDInstrumentDefinitionSpread.
Definition: Messages.h:2124
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
Definition: Bootstrap.h:67
MDIncrementalRefreshTradeSummary.
Definition: Messages.h:5397
8 Byte aligned repeating group dimensions.
Definition: Composites.h:264
#define ONIXS_CMEMDH_EXPORTED
Definition: Compiler.h:160
Template ID and length of message root.
Definition: Composites.h:367
MDIncrementalRefreshVolume.
Definition: Messages.h:3920
Repeating group dimensions.
Definition: Composites.h:220
MDInstrumentDefinitionFuture.
Definition: Messages.h:1356
MDInstrumentDefinitionOption.
Definition: Messages.h:4528
MDInstrumentDefinitionFixedIncome.
Definition: Messages.h:32
void toFix(std::string &str, const SnapshotFullRefreshOrderBook53 &obj)
Serializes object into FIX presentation.
MDIncrementalRefreshLimitsBanding.
Definition: Messages.h:3576
#define ONIXS_CMEMDH_NAMESPACE_END
Definition: Bootstrap.h:68