OnixS C++ CME MDP Premium Market Data Handler  5.8.9
API Documentation
Messages.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 <OnixS/CME/MDH/Messages.h>
25 
26 namespace Base = OnixS::CME::MDH;
27 
29 
31 {
32  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
33  {
34  StrRef type() const ONIXS_CMEMDH_OVERRIDE
35  {
36  return Binary::fixType();
37  }
38 
39  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
40 
41  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
42 
43  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
44 
45  static const MessageAccessor& self()
46  {
47  static const Accessor self_;
48  return self_;
49  }
50  };
51 
52 public:
54 
56 
58  {
60 
62  {
63  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
64 
65  static const GroupEntryAccessor& self()
66  {
67  static const Accessor self_;
68  return self_;
69  }
70  };
71 
72  public:
74 
75  Entry(const BinaryEntry& entry)
76  : GroupEntry(entry, Accessor::self())
77  {
78  }
79  };
80 
82  {
84 
85  Entries(const BinaryEntries& group)
86  : Group(group.entries(), Entry::Accessor::self())
87  {
88  }
89  };
90 
91  ChannelReset4(const Binary& message)
92  : Message(message, Accessor::self())
93  {
94  }
95 };
96 
98 {
99  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
100  {
101  StrRef type() const ONIXS_CMEMDH_OVERRIDE
102  {
103  return Binary::fixType();
104  }
105 
106  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
107 
108  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
109 
110  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
111 
112  static const MessageAccessor& self()
113  {
114  static const Accessor self_;
115  return self_;
116  }
117  };
118 
119 public:
121 
122  AdminHeartbeat12(const Binary& message)
123  : Message(message, Accessor::self())
124  {
125  }
126 };
127 
129 {
130  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
131  {
132  StrRef type() const ONIXS_CMEMDH_OVERRIDE
133  {
134  return Binary::fixType();
135  }
136 
137  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
138 
139  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
140 
141  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
142 
143  static const MessageAccessor& self()
144  {
145  static const Accessor self_;
146  return self_;
147  }
148  };
149 
150 public:
152 
153  AdminLogin15(const Binary& message)
154  : Message(message, Accessor::self())
155  {
156  }
157 };
158 
160 {
161  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
162  {
163  StrRef type() const ONIXS_CMEMDH_OVERRIDE
164  {
165  return Binary::fixType();
166  }
167 
168  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
169 
170  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
171 
172  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
173 
174  static const MessageAccessor& self()
175  {
176  static const Accessor self_;
177  return self_;
178  }
179  };
180 
181 public:
183 
184  AdminLogout16(const Binary& message)
185  : Message(message, Accessor::self())
186  {
187  }
188 };
189 
191 {
192  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
193  {
194  StrRef type() const ONIXS_CMEMDH_OVERRIDE
195  {
196  return Binary::fixType();
197  }
198 
199  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
200 
201  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
202 
203  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
204 
205  static const MessageAccessor& self()
206  {
207  static const Accessor self_;
208  return self_;
209  }
210  };
211 
212 public:
214 
215  AdminLogin408(const Binary& message)
216  : Message(message, Accessor::self())
217  {
218  }
219 };
220 
222 {
223  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
224  {
225  StrRef type() const ONIXS_CMEMDH_OVERRIDE
226  {
227  return Binary::fixType();
228  }
229 
230  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
231 
232  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
233 
234  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
235 
236  static const MessageAccessor& self()
237  {
238  static const Accessor self_;
239  return self_;
240  }
241  };
242 
243 public:
245 
246  AdminLogout409(const Binary& message)
247  : Message(message, Accessor::self())
248  {
249  }
250 };
251 
253 {
254  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
255  {
256  StrRef type() const ONIXS_CMEMDH_OVERRIDE
257  {
258  return Binary::fixType();
259  }
260 
261  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
262 
263  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
264 
265  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
266 
267  static const MessageAccessor& self()
268  {
269  static const Accessor self_;
270  return self_;
271  }
272  };
273 
274 public:
276 
277  AdminHeartbeat410(const Binary& message)
278  : Message(message, Accessor::self())
279  {
280  }
281 };
282 
284 {
285  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
286  {
287  StrRef type() const ONIXS_CMEMDH_OVERRIDE
288  {
289  return Binary::fixType();
290  }
291 
292  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
293 
294  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
295 
296  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
297 
298  static const MessageAccessor& self()
299  {
300  static const Accessor self_;
301  return self_;
302  }
303  };
304 
305 public:
307 
308  SecurityStatus30(const Binary& message)
309  : Message(message, Accessor::self())
310  {
311  }
312 };
313 
315 {
316  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
317  {
318  StrRef type() const ONIXS_CMEMDH_OVERRIDE
319  {
320  return Binary::fixType();
321  }
322 
323  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
324 
325  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
326 
327  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
328 
329  static const MessageAccessor& self()
330  {
331  static const Accessor self_;
332  return self_;
333  }
334  };
335 
336 public:
338 
340 
342  {
344 
345  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
346  {
347  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
348 
349  static const GroupEntryAccessor& self()
350  {
351  static const Accessor self_;
352  return self_;
353  }
354  };
355 
356  public:
358 
359  Entry(const BinaryEntry& entry)
360  : GroupEntry(entry, Accessor::self())
361  {
362  }
363  };
364 
366  {
368 
369  Entries(const BinaryEntries& group)
370  : Group(group.entries(), Entry::Accessor::self())
371  {
372  }
373  };
374 
375  IncrementalRefreshVolume37(const Binary& message)
376  : Message(message, Accessor::self())
377  {
378  }
379 };
380 
382 {
383  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
384  {
385  StrRef type() const ONIXS_CMEMDH_OVERRIDE
386  {
387  return Binary::fixType();
388  }
389 
390  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
391 
392  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
393 
394  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
395 
396  static const MessageAccessor& self()
397  {
398  static const Accessor self_;
399  return self_;
400  }
401  };
402 
403 public:
405 
407 
409  {
411 
412  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
413  {
414  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
415 
416  static const GroupEntryAccessor& self()
417  {
418  static const Accessor self_;
419  return self_;
420  }
421  };
422 
423  public:
425 
426  RelatedSymEntry(const BinaryEntry& entry)
427  : GroupEntry(entry, Accessor::self())
428  {
429  }
430  };
431 
433  {
435 
436  RelatedSym(const BinaryEntries& group)
437  : Group(group.entries(), RelatedSymEntry::Accessor::self())
438  {
439  }
440  };
441 
442  QuoteRequest39(const Binary& message)
443  : Message(message, Accessor::self())
444  {
445  }
446 };
447 
449 {
450  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
451  {
452  StrRef type() const ONIXS_CMEMDH_OVERRIDE
453  {
454  return Binary::fixType();
455  }
456 
457  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
458 
459  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
460 
461  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
462 
463  static const MessageAccessor& self()
464  {
465  static const Accessor self_;
466  return self_;
467  }
468  };
469 
470 public:
472 
474 
476  {
478 
479  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
480  {
481  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
482 
483  static const GroupEntryAccessor& self()
484  {
485  static const Accessor self_;
486  return self_;
487  }
488  };
489 
490  public:
492 
493  Entry(const BinaryEntry& entry)
494  : GroupEntry(entry, Accessor::self())
495  {
496  }
497  };
498 
500  {
502 
503  Entries(const BinaryEntries& group)
504  : Group(group.entries(), Entry::Accessor::self())
505  {
506  }
507  };
508 
510 
512  {
514 
515  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
516  {
517  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
518 
519  static const GroupEntryAccessor& self()
520  {
521  static const Accessor self_;
522  return self_;
523  }
524  };
525 
526  public:
528 
529  OrderIDEntry(const BinaryEntry& entry)
530  : GroupEntry(entry, Accessor::self())
531  {
532  }
533  };
534 
536  {
538 
539  OrderIDEntries(const BinaryEntries& group)
540  : Group(group.entries(), OrderIDEntry::Accessor::self())
541  {
542  }
543  };
544 
545  IncrementalRefreshBook46(const Binary& message)
546  : Message(message, Accessor::self())
547  {
548  }
549 };
550 
552 {
553  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
554  {
555  StrRef type() const ONIXS_CMEMDH_OVERRIDE
556  {
557  return Binary::fixType();
558  }
559 
560  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
561 
562  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
563 
564  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
565 
566  static const MessageAccessor& self()
567  {
568  static const Accessor self_;
569  return self_;
570  }
571  };
572 
573 public:
575 
577 
579  {
581 
582  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
583  {
584  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
585 
586  static const GroupEntryAccessor& self()
587  {
588  static const Accessor self_;
589  return self_;
590  }
591  };
592 
593  public:
595 
596  Entry(const BinaryEntry& entry)
597  : GroupEntry(entry, Accessor::self())
598  {
599  }
600  };
601 
603  {
605 
606  Entries(const BinaryEntries& group)
607  : Group(group.entries(), Entry::Accessor::self())
608  {
609  }
610  };
611 
612  IncrementalRefreshOrderBook47(const Binary& message)
613  : Message(message, Accessor::self())
614  {
615  }
616 };
617 
619 {
620  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
621  {
622  StrRef type() const ONIXS_CMEMDH_OVERRIDE
623  {
624  return Binary::fixType();
625  }
626 
627  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
628 
629  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
630 
631  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
632 
633  static const MessageAccessor& self()
634  {
635  static const Accessor self_;
636  return self_;
637  }
638  };
639 
640 public:
642 
644 
646  {
648 
649  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
650  {
651  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
652 
653  static const GroupEntryAccessor& self()
654  {
655  static const Accessor self_;
656  return self_;
657  }
658  };
659 
660  public:
662 
663  Entry(const BinaryEntry& entry)
664  : GroupEntry(entry, Accessor::self())
665  {
666  }
667  };
668 
670  {
672 
673  Entries(const BinaryEntries& group)
674  : Group(group.entries(), Entry::Accessor::self())
675  {
676  }
677  };
678 
680 
682  {
684 
685  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
686  {
687  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
688 
689  static const GroupEntryAccessor& self()
690  {
691  static const Accessor self_;
692  return self_;
693  }
694  };
695 
696  public:
698 
699  OrderIDEntry(const BinaryEntry& entry)
700  : GroupEntry(entry, Accessor::self())
701  {
702  }
703  };
704 
706  {
708 
709  OrderIDEntries(const BinaryEntries& group)
710  : Group(group.entries(), OrderIDEntry::Accessor::self())
711  {
712  }
713  };
714 
715  IncrementalRefreshTradeSummary48(const Binary& message)
716  : Message(message, Accessor::self())
717  {
718  }
719 };
720 
722 {
723  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
724  {
725  StrRef type() const ONIXS_CMEMDH_OVERRIDE
726  {
727  return Binary::fixType();
728  }
729 
730  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
731 
732  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
733 
734  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
735 
736  static const MessageAccessor& self()
737  {
738  static const Accessor self_;
739  return self_;
740  }
741  };
742 
743 public:
745 
747 
749  {
751 
752  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
753  {
754  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
755 
756  static const GroupEntryAccessor& self()
757  {
758  static const Accessor self_;
759  return self_;
760  }
761  };
762 
763  public:
765 
766  Entry(const BinaryEntry& entry)
767  : GroupEntry(entry, Accessor::self())
768  {
769  }
770  };
771 
773  {
775 
776  Entries(const BinaryEntries& group)
777  : Group(group.entries(), Entry::Accessor::self())
778  {
779  }
780  };
781 
782  IncrementalRefreshDailyStatistics49(const Binary& message)
783  : Message(message, Accessor::self())
784  {
785  }
786 };
787 
789 {
790  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
791  {
792  StrRef type() const ONIXS_CMEMDH_OVERRIDE
793  {
794  return Binary::fixType();
795  }
796 
797  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
798 
799  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
800 
801  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
802 
803  static const MessageAccessor& self()
804  {
805  static const Accessor self_;
806  return self_;
807  }
808  };
809 
810 public:
812 
814 
816  {
818 
819  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
820  {
821  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
822 
823  static const GroupEntryAccessor& self()
824  {
825  static const Accessor self_;
826  return self_;
827  }
828  };
829 
830  public:
832 
833  Entry(const BinaryEntry& entry)
834  : GroupEntry(entry, Accessor::self())
835  {
836  }
837  };
838 
840  {
842 
843  Entries(const BinaryEntries& group)
844  : Group(group.entries(), Entry::Accessor::self())
845  {
846  }
847  };
848 
849  IncrementalRefreshLimitsBanding50(const Binary& message)
850  : Message(message, Accessor::self())
851  {
852  }
853 };
854 
856 {
857  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
858  {
859  StrRef type() const ONIXS_CMEMDH_OVERRIDE
860  {
861  return Binary::fixType();
862  }
863 
864  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
865 
866  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
867 
868  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
869 
870  static const MessageAccessor& self()
871  {
872  static const Accessor self_;
873  return self_;
874  }
875  };
876 
877 public:
879 
881 
883  {
885 
886  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
887  {
888  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
889 
890  static const GroupEntryAccessor& self()
891  {
892  static const Accessor self_;
893  return self_;
894  }
895  };
896 
897  public:
899 
900  Entry(const BinaryEntry& entry)
901  : GroupEntry(entry, Accessor::self())
902  {
903  }
904  };
905 
907  {
909 
910  Entries(const BinaryEntries& group)
911  : Group(group.entries(), Entry::Accessor::self())
912  {
913  }
914  };
915 
917  : Message(message, Accessor::self())
918  {
919  }
920 };
921 
923 {
924  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
925  {
926  StrRef type() const ONIXS_CMEMDH_OVERRIDE
927  {
928  return Binary::fixType();
929  }
930 
931  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
932 
933  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
934 
935  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
936 
937  static const MessageAccessor& self()
938  {
939  static const Accessor self_;
940  return self_;
941  }
942  };
943 
944 public:
946 
948 
950  {
952 
953  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
954  {
955  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
956 
957  static const GroupEntryAccessor& self()
958  {
959  static const Accessor self_;
960  return self_;
961  }
962  };
963 
964  public:
966 
967  Entry(const BinaryEntry& entry)
968  : GroupEntry(entry, Accessor::self())
969  {
970  }
971  };
972 
974  {
976 
977  Entries(const BinaryEntries& group)
978  : Group(group.entries(), Entry::Accessor::self())
979  {
980  }
981  };
982 
983  SnapshotFullRefresh52(const Binary& message)
984  : Message(message, Accessor::self())
985  {
986  }
987 };
988 
990 {
991  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
992  {
993  StrRef type() const ONIXS_CMEMDH_OVERRIDE
994  {
995  return Binary::fixType();
996  }
997 
998  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
999 
1000  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1001 
1002  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
1003 
1004  static const MessageAccessor& self()
1005  {
1006  static const Accessor self_;
1007  return self_;
1008  }
1009  };
1010 
1011 public:
1013 
1015 
1017  {
1019 
1020  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1021  {
1022  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1023 
1024  static const GroupEntryAccessor& self()
1025  {
1026  static const Accessor self_;
1027  return self_;
1028  }
1029  };
1030 
1031  public:
1033 
1034  Entry(const BinaryEntry& entry)
1035  : GroupEntry(entry, Accessor::self())
1036  {
1037  }
1038  };
1039 
1041  {
1043 
1044  Entries(const BinaryEntries& group)
1045  : Group(group.entries(), Entry::Accessor::self())
1046  {
1047  }
1048  };
1049 
1050  SnapshotFullRefreshOrderBook53(const Binary& message)
1051  : Message(message, Accessor::self())
1052  {
1053  }
1054 };
1055 
1057 {
1058  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
1059  {
1060  StrRef type() const ONIXS_CMEMDH_OVERRIDE
1061  {
1062  return Binary::fixType();
1063  }
1064 
1065  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1066 
1067  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1068 
1069  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
1070 
1071  static const MessageAccessor& self()
1072  {
1073  static const Accessor self_;
1074  return self_;
1075  }
1076  };
1077 
1078 public:
1080 
1082 
1084  {
1086 
1087  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1088  {
1089  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1090 
1091  static const GroupEntryAccessor& self()
1092  {
1093  static const Accessor self_;
1094  return self_;
1095  }
1096  };
1097 
1098  public:
1100 
1101  EventsEntry(const BinaryEntry& entry)
1102  : GroupEntry(entry, Accessor::self())
1103  {
1104  }
1105  };
1106 
1108  {
1110 
1111  Events(const BinaryEntries& group)
1112  : Group(group.entries(), EventsEntry::Accessor::self())
1113  {
1114  }
1115  };
1116 
1118 
1120  {
1122 
1123  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1124  {
1125  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1126 
1127  static const GroupEntryAccessor& self()
1128  {
1129  static const Accessor self_;
1130  return self_;
1131  }
1132  };
1133 
1134  public:
1136 
1137  FeedTypesEntry(const BinaryEntry& entry)
1138  : GroupEntry(entry, Accessor::self())
1139  {
1140  }
1141  };
1142 
1144  {
1146 
1147  FeedTypes(const BinaryEntries& group)
1148  : Group(group.entries(), FeedTypesEntry::Accessor::self())
1149  {
1150  }
1151  };
1152 
1154 
1156  {
1158 
1159  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1160  {
1161  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1162 
1163  static const GroupEntryAccessor& self()
1164  {
1165  static const Accessor self_;
1166  return self_;
1167  }
1168  };
1169 
1170  public:
1172 
1173  InstAttribEntry(const BinaryEntry& entry)
1174  : GroupEntry(entry, Accessor::self())
1175  {
1176  }
1177  };
1178 
1180  {
1182 
1183  InstAttrib(const BinaryEntries& group)
1184  : Group(group.entries(), InstAttribEntry::Accessor::self())
1185  {
1186  }
1187  };
1188 
1190 
1192  {
1194 
1195  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1196  {
1197  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1198 
1199  static const GroupEntryAccessor& self()
1200  {
1201  static const Accessor self_;
1202  return self_;
1203  }
1204  };
1205 
1206  public:
1208 
1209  LotTypeRulesEntry(const BinaryEntry& entry)
1210  : GroupEntry(entry, Accessor::self())
1211  {
1212  }
1213  };
1214 
1216  {
1218 
1219  LotTypeRules(const BinaryEntries& group)
1220  : Group(group.entries(), LotTypeRulesEntry::Accessor::self())
1221  {
1222  }
1223  };
1224 
1225  InstrumentDefinitionFuture54(const Binary& message)
1226  : Message(message, Accessor::self())
1227  {
1228  }
1229 };
1230 
1232 {
1233  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
1234  {
1235  StrRef type() const ONIXS_CMEMDH_OVERRIDE
1236  {
1237  return Binary::fixType();
1238  }
1239 
1240  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1241 
1242  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1243 
1244  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
1245 
1246  static const MessageAccessor& self()
1247  {
1248  static const Accessor self_;
1249  return self_;
1250  }
1251  };
1252 
1253 public:
1255 
1257 
1259  {
1261 
1262  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1263  {
1264  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1265 
1266  static const GroupEntryAccessor& self()
1267  {
1268  static const Accessor self_;
1269  return self_;
1270  }
1271  };
1272 
1273  public:
1275 
1276  EventsEntry(const BinaryEntry& entry)
1277  : GroupEntry(entry, Accessor::self())
1278  {
1279  }
1280  };
1281 
1283  {
1285 
1286  Events(const BinaryEntries& group)
1287  : Group(group.entries(), EventsEntry::Accessor::self())
1288  {
1289  }
1290  };
1291 
1293 
1295  {
1297 
1298  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1299  {
1300  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1301 
1302  static const GroupEntryAccessor& self()
1303  {
1304  static const Accessor self_;
1305  return self_;
1306  }
1307  };
1308 
1309  public:
1311 
1312  FeedTypesEntry(const BinaryEntry& entry)
1313  : GroupEntry(entry, Accessor::self())
1314  {
1315  }
1316  };
1317 
1319  {
1321 
1322  FeedTypes(const BinaryEntries& group)
1323  : Group(group.entries(), FeedTypesEntry::Accessor::self())
1324  {
1325  }
1326  };
1327 
1329 
1331  {
1333 
1334  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1335  {
1336  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1337 
1338  static const GroupEntryAccessor& self()
1339  {
1340  static const Accessor self_;
1341  return self_;
1342  }
1343  };
1344 
1345  public:
1347 
1348  InstAttribEntry(const BinaryEntry& entry)
1349  : GroupEntry(entry, Accessor::self())
1350  {
1351  }
1352  };
1353 
1355  {
1357 
1358  InstAttrib(const BinaryEntries& group)
1359  : Group(group.entries(), InstAttribEntry::Accessor::self())
1360  {
1361  }
1362  };
1363 
1365 
1367  {
1369 
1370  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1371  {
1372  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1373 
1374  static const GroupEntryAccessor& self()
1375  {
1376  static const Accessor self_;
1377  return self_;
1378  }
1379  };
1380 
1381  public:
1383 
1384  LotTypeRulesEntry(const BinaryEntry& entry)
1385  : GroupEntry(entry, Accessor::self())
1386  {
1387  }
1388  };
1389 
1391  {
1393 
1394  LotTypeRules(const BinaryEntries& group)
1395  : Group(group.entries(), LotTypeRulesEntry::Accessor::self())
1396  {
1397  }
1398  };
1399 
1401 
1403  {
1405 
1406  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1407  {
1408  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1409 
1410  static const GroupEntryAccessor& self()
1411  {
1412  static const Accessor self_;
1413  return self_;
1414  }
1415  };
1416 
1417  public:
1419 
1420  UnderlyingsEntry(const BinaryEntry& entry)
1421  : GroupEntry(entry, Accessor::self())
1422  {
1423  }
1424  };
1425 
1427  {
1429 
1430  Underlyings(const BinaryEntries& group)
1431  : Group(group.entries(), UnderlyingsEntry::Accessor::self())
1432  {
1433  }
1434  };
1435 
1437 
1439  {
1441 
1442  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1443  {
1444  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1445 
1446  static const GroupEntryAccessor& self()
1447  {
1448  static const Accessor self_;
1449  return self_;
1450  }
1451  };
1452 
1453  public:
1455 
1456  RelatedInstrumentsEntry(const BinaryEntry& entry)
1457  : GroupEntry(entry, Accessor::self())
1458  {
1459  }
1460  };
1461 
1463  {
1465 
1466  RelatedInstruments(const BinaryEntries& group)
1467  : Group(group.entries(), RelatedInstrumentsEntry::Accessor::self())
1468  {
1469  }
1470  };
1471 
1472  InstrumentDefinitionOption55(const Binary& message)
1473  : Message(message, Accessor::self())
1474  {
1475  }
1476 };
1477 
1479 {
1480  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
1481  {
1482  StrRef type() const ONIXS_CMEMDH_OVERRIDE
1483  {
1484  return Binary::fixType();
1485  }
1486 
1487  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1488 
1489  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1490 
1491  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
1492 
1493  static const MessageAccessor& self()
1494  {
1495  static const Accessor self_;
1496  return self_;
1497  }
1498  };
1499 
1500 public:
1502 
1504 
1506  {
1508 
1509  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1510  {
1511  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1512 
1513  static const GroupEntryAccessor& self()
1514  {
1515  static const Accessor self_;
1516  return self_;
1517  }
1518  };
1519 
1520  public:
1522 
1523  EventsEntry(const BinaryEntry& entry)
1524  : GroupEntry(entry, Accessor::self())
1525  {
1526  }
1527  };
1528 
1530  {
1532 
1533  Events(const BinaryEntries& group)
1534  : Group(group.entries(), EventsEntry::Accessor::self())
1535  {
1536  }
1537  };
1538 
1540 
1542  {
1544 
1545  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1546  {
1547  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1548 
1549  static const GroupEntryAccessor& self()
1550  {
1551  static const Accessor self_;
1552  return self_;
1553  }
1554  };
1555 
1556  public:
1558 
1559  FeedTypesEntry(const BinaryEntry& entry)
1560  : GroupEntry(entry, Accessor::self())
1561  {
1562  }
1563  };
1564 
1566  {
1568 
1569  FeedTypes(const BinaryEntries& group)
1570  : Group(group.entries(), FeedTypesEntry::Accessor::self())
1571  {
1572  }
1573  };
1574 
1576 
1578  {
1580 
1581  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1582  {
1583  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1584 
1585  static const GroupEntryAccessor& self()
1586  {
1587  static const Accessor self_;
1588  return self_;
1589  }
1590  };
1591 
1592  public:
1594 
1595  InstAttribEntry(const BinaryEntry& entry)
1596  : GroupEntry(entry, Accessor::self())
1597  {
1598  }
1599  };
1600 
1602  {
1604 
1605  InstAttrib(const BinaryEntries& group)
1606  : Group(group.entries(), InstAttribEntry::Accessor::self())
1607  {
1608  }
1609  };
1610 
1612 
1614  {
1616 
1617  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1618  {
1619  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1620 
1621  static const GroupEntryAccessor& self()
1622  {
1623  static const Accessor self_;
1624  return self_;
1625  }
1626  };
1627 
1628  public:
1630 
1631  LotTypeRulesEntry(const BinaryEntry& entry)
1632  : GroupEntry(entry, Accessor::self())
1633  {
1634  }
1635  };
1636 
1638  {
1640 
1641  LotTypeRules(const BinaryEntries& group)
1642  : Group(group.entries(), LotTypeRulesEntry::Accessor::self())
1643  {
1644  }
1645  };
1646 
1648 
1650  {
1652 
1653  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1654  {
1655  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1656 
1657  static const GroupEntryAccessor& self()
1658  {
1659  static const Accessor self_;
1660  return self_;
1661  }
1662  };
1663 
1664  public:
1666 
1667  LegsEntry(const BinaryEntry& entry)
1668  : GroupEntry(entry, Accessor::self())
1669  {
1670  }
1671  };
1672 
1674  {
1676 
1677  Legs(const BinaryEntries& group)
1678  : Group(group.entries(), LegsEntry::Accessor::self())
1679  {
1680  }
1681  };
1682 
1683  InstrumentDefinitionSpread56(const Binary& message)
1684  : Message(message, Accessor::self())
1685  {
1686  }
1687 };
1688 
1690 {
1691  struct ONIXS_CMEMDH_EXPORTED Accessor : MessageAccessor
1692  {
1693  StrRef type() const ONIXS_CMEMDH_OVERRIDE
1694  {
1695  return Binary::fixType();
1696  }
1697 
1698  Field field(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1699 
1700  Group group(const BinaryMessage&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1701 
1702  void toFix(std::string&, const BinaryMessage&) const ONIXS_CMEMDH_OVERRIDE;
1703 
1704  static const MessageAccessor& self()
1705  {
1706  static const Accessor self_;
1707  return self_;
1708  }
1709  };
1710 
1711 public:
1713 
1715 
1717  {
1719 
1720  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1721  {
1722  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1723 
1724  static const GroupEntryAccessor& self()
1725  {
1726  static const Accessor self_;
1727  return self_;
1728  }
1729  };
1730 
1731  public:
1733 
1734  EventsEntry(const BinaryEntry& entry)
1735  : GroupEntry(entry, Accessor::self())
1736  {
1737  }
1738  };
1739 
1741  {
1743 
1744  Events(const BinaryEntries& group)
1745  : Group(group.entries(), EventsEntry::Accessor::self())
1746  {
1747  }
1748  };
1749 
1751 
1753  {
1755 
1756  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1757  {
1758  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1759 
1760  static const GroupEntryAccessor& self()
1761  {
1762  static const Accessor self_;
1763  return self_;
1764  }
1765  };
1766 
1767  public:
1769 
1770  FeedTypesEntry(const BinaryEntry& entry)
1771  : GroupEntry(entry, Accessor::self())
1772  {
1773  }
1774  };
1775 
1777  {
1779 
1780  FeedTypes(const BinaryEntries& group)
1781  : Group(group.entries(), FeedTypesEntry::Accessor::self())
1782  {
1783  }
1784  };
1785 
1787 
1789  {
1791 
1792  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1793  {
1794  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1795 
1796  static const GroupEntryAccessor& self()
1797  {
1798  static const Accessor self_;
1799  return self_;
1800  }
1801  };
1802 
1803  public:
1805 
1806  InstAttribEntry(const BinaryEntry& entry)
1807  : GroupEntry(entry, Accessor::self())
1808  {
1809  }
1810  };
1811 
1813  {
1815 
1816  InstAttrib(const BinaryEntries& group)
1817  : Group(group.entries(), InstAttribEntry::Accessor::self())
1818  {
1819  }
1820  };
1821 
1823 
1825  {
1827 
1828  struct ONIXS_CMEMDH_EXPORTED Accessor : GroupEntryAccessor
1829  {
1830  Field field(const GroupEntrySource&, Tag) const ONIXS_CMEMDH_OVERRIDE;
1831 
1832  static const GroupEntryAccessor& self()
1833  {
1834  static const Accessor self_;
1835  return self_;
1836  }
1837  };
1838 
1839  public:
1841 
1842  LotTypeRulesEntry(const BinaryEntry& entry)
1843  : GroupEntry(entry, Accessor::self())
1844  {
1845  }
1846  };
1847 
1849  {
1851 
1852  LotTypeRules(const BinaryEntries& group)
1853  : Group(group.entries(), LotTypeRulesEntry::Accessor::self())
1854  {
1855  }
1856  };
1857 
1858  InstrumentDefinitionFixedIncome57(const Binary& message)
1859  : Message(message, Accessor::self())
1860  {
1861  }
1862 };
1863 
Entry(const BinaryEntry &entry)
Definition: Messages.h:75
MDIncrementalRefreshSessionStatistics.
Definition: Messages.h:3748
Base::InstrumentDefinitionSpread56 Binary
Definition: Messages.h:1501
Base::IncrementalRefreshTradeSummary48 Binary
Definition: Messages.h:641
Base::InstrumentDefinitionOption55 Binary
Definition: Messages.h:1254
#define ONIXS_CMEMDH_OVERRIDE
Definition: Compiler.h:165
SnapshotFullRefreshOrderBook.
Definition: Messages.h:5822
MDIncrementalRefreshBook.
Definition: Messages.h:3095
Number of entries in Market Data message.
Definition: Messages.h:3930
Base::IncrementalRefreshDailyStatistics49 Binary
Definition: Messages.h:744
Base::SnapshotFullRefresh52 Binary
Definition: Messages.h:945
Number of entries in Market Data message.
Definition: Messages.h:3105
Base::AdminLogout16 Binary
Definition: Messages.h:182
IncrementalRefreshOrderBook47(const Binary &message)
Definition: Messages.h:612
Base::InstrumentDefinitionFuture54 Binary
Definition: Messages.h:1079
Number of repeating InstrAttribType entries.
Definition: Messages.h:153
#define ONIXS_CMEMDHFIX_NAMESPACE_BEGIN
Definition: Bootstrap.h:70
Base::SecurityStatus30 Binary
Definition: Messages.h:306
Implements FIX-like services for the SBE-encoded message.
Definition: Message.h:197
Base::SnapshotFullRefreshOrderBook53 Binary
Definition: Messages.h:1012
AdminLogin15(const Binary &message)
Definition: Messages.h:153
void toFix(std::string &str, AggressorFlag::Enum value)
Serializes object into FIX presentation.
Definition: Serialization.h:46
MDIncrementalRefreshDailyStatistics.
Definition: Messages.h:3384
Indicates the number of repeating symbols specified.
Definition: Messages.h:4372
Entries(const BinaryEntries &group)
Definition: Messages.h:85
#define ONIXS_CMEMDH_LTWT
Definition: Bootstrap.h:46
SecurityStatus30(const Binary &message)
Definition: Messages.h:308
IncrementalRefreshBook46(const Binary &message)
Definition: Messages.h:545
Base::AdminLogin408 Binary
Definition: Messages.h:213
AdminLogout409(const Binary &message)
Definition: Messages.h:246
Number of entries in Market Data message.
Definition: Messages.h:5832
Number of entries in Market Data message.
Definition: Messages.h:894
MDIncrementalRefreshOrderBook.
Definition: Messages.h:5645
ChannelReset4(const Binary &message)
Definition: Messages.h:91
#define ONIXS_CMEMDHFIX_NAMESPACE_END
Definition: Bootstrap.h:71
AdminHeartbeat410(const Binary &message)
Definition: Messages.h:277
AdminLogin408(const Binary &message)
Definition: Messages.h:215
Number of entries in Market Data message.
Definition: Messages.h:3586
RelatedSym(const BinaryEntries &group)
Definition: Messages.h:436
Provides efficient way of accessing text-based values without copying content of the text being refer...
Definition: String.h:41
MDInstrumentDefinitionSpread.
Definition: Messages.h:2124
Number of entries in Market Data message.
Definition: Messages.h:3394
Number of repeating EventType entries.
Definition: Messages.h:42
SnapshotFullRefresh52(const Binary &message)
Definition: Messages.h:983
IncrementalRefreshVolume37(const Binary &message)
Definition: Messages.h:375
Number of repeating InstrAttribType entries.
Definition: Messages.h:1477
Base::QuoteRequest39 Binary
Definition: Messages.h:404
Base::IncrementalRefreshOrderBook47 Binary
Definition: Messages.h:574
Base::IncrementalRefreshLimitsBanding50 Binary
Definition: Messages.h:811
Base::AdminHeartbeat12 Binary
Definition: Messages.h:120
MDIncrementalRefreshTradeSummary.
Definition: Messages.h:5397
Base::InstrumentDefinitionFixedIncome57 Binary
Definition: Messages.h:1712
Implements a FIX repeating group over the SBE-encoded binary data.
Definition: Message.h:131
Encapsulates services for manipulating SBE-encoded messages.
Base::ChannelReset4 Binary
Definition: Messages.h:53
Provides FIX-like access to the fields stored in a SBE-encoded repeating group.
Definition: Message.h:58
#define ONIXS_CMEMDH_EXPORTED
Definition: Compiler.h:160
Base::IncrementalRefreshVolume37 Binary
Definition: Messages.h:337
Implements FIX-like interface over the SBE-encoded message.
Definition: Message.h:215
Base::IncrementalRefreshBook46 Binary
Definition: Messages.h:471
UInt32 Tag
The type whose values are used to locate fields in the FIX-like messages.
Definition: Tag.h:29
Provides FIX-like access to the fields stored in a SBE-encoded repeating group.
Definition: Message.h:49
Encapsulates operations over SBE-encoded repeating group.
Number of entries in Market Data message.
Definition: Messages.h:3758
MDIncrementalRefreshVolume.
Definition: Messages.h:3920
Number of repeating FeedType repeating group entries.
Definition: Messages.h:97
Number of repeating EventType entries.
Definition: Messages.h:1366
Number of entries in Market Data message.
Definition: Messages.h:4081
#define ONIXS_CMEMDH_LTWT_STRUCT_DECL(name)
Definition: Bootstrap.h:49
AdminLogout16(const Binary &message)
Definition: Messages.h:184
MDInstrumentDefinitionFuture.
Definition: Messages.h:1356
MDInstrumentDefinitionOption.
Definition: Messages.h:4528
Number of repeating EventType entries.
Definition: Messages.h:2134
AdminHeartbeat12(const Binary &message)
Definition: Messages.h:122
QuoteRequest39(const Binary &message)
Definition: Messages.h:442
Base::AdminLogout409 Binary
Definition: Messages.h:244
Base::IncrementalRefreshSessionStatistics51 Binary
Definition: Messages.h:878
MDInstrumentDefinitionFixedIncome.
Definition: Messages.h:32
Base::AdminHeartbeat410 Binary
Definition: Messages.h:275
Represents the field in the FIX message.
Definition: Field.h:32
MDIncrementalRefreshLimitsBanding.
Definition: Messages.h:3576
Number of entries in Market Data message.
Definition: Messages.h:5655