OnixS C++ CME Market Data Handler  5.4.0
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 
32 : public Message
33 {
35  Accessor : MessageAccessor
36  {
37  StrRef type() const
38  {
39  return Binary::fixType();
40  }
41 
42  Field
43  field(
44  const BinaryMessage&,
45  Tag) const;
46 
47  Group
48  group(
49  const BinaryMessage&,
50  Tag) const;
51 
52  void
53  toFix(
54  std::string&,
55  const BinaryMessage&) const;
56 
57  static
58  const
60  self()
61  {
62  static const Accessor self_;
63  return self_;
64  }
65  };
66 
67 public:
68  typedef
71 
73 
75  Entry : public GroupEntry
76  {
77  friend
79  (
80  Entries
81  );
82 
84  Accessor : GroupEntryAccessor
85  {
86  Field
87  field(
88  const GroupEntrySource&,
89  Tag) const;
90 
91  static
92  const
94  self()
95  {
96  static const Accessor self_;
97  return self_;
98  }
99  };
101  public:
102  typedef
104  BinaryEntry;
105 
106  Entry(
107  const BinaryEntry& entry)
108  : GroupEntry(
109  entry,
110  Accessor::self())
111  {
112  }
113 
114  };
115 
117  Entries : Group
118  {
119  typedef
122 
124  const BinaryEntries& group)
125  : Group(
126  group.entries(),
127  Entry::Accessor::self())
128  {
129  }
130  };
131 
133  const Binary& message)
134  : Message(
135  message,
136  Accessor::self())
137  {
138  }
139 };
140 
143 : public Message
144 {
146  Accessor : MessageAccessor
147  {
148  StrRef type() const
149  {
150  return Binary::fixType();
151  }
152 
153  Field
154  field(
155  const BinaryMessage&,
156  Tag) const;
157 
158  Group
159  group(
160  const BinaryMessage&,
161  Tag) const;
162 
163  void
164  toFix(
165  std::string&,
166  const BinaryMessage&) const;
167 
168  static
169  const
171  self()
172  {
173  static const Accessor self_;
174  return self_;
175  }
176  };
177 
178 public:
179  typedef
182 
184  const Binary& message)
185  : Message(
186  message,
187  Accessor::self())
188  {
189  }
190 };
191 
194 : public Message
195 {
197  Accessor : MessageAccessor
198  {
199  StrRef type() const
200  {
201  return Binary::fixType();
202  }
203 
204  Field
205  field(
206  const BinaryMessage&,
207  Tag) const;
208 
209  Group
210  group(
211  const BinaryMessage&,
212  Tag) const;
213 
214  void
215  toFix(
216  std::string&,
217  const BinaryMessage&) const;
218 
219  static
220  const
222  self()
223  {
224  static const Accessor self_;
225  return self_;
226  }
227  };
228 
229 public:
230  typedef
233 
235  const Binary& message)
236  : Message(
237  message,
238  Accessor::self())
239  {
240  }
241 };
242 
245 : public Message
246 {
248  Accessor : MessageAccessor
249  {
250  StrRef type() const
251  {
252  return Binary::fixType();
253  }
254 
255  Field
256  field(
257  const BinaryMessage&,
258  Tag) const;
259 
260  Group
261  group(
262  const BinaryMessage&,
263  Tag) const;
264 
265  void
266  toFix(
267  std::string&,
268  const BinaryMessage&) const;
269 
270  static
271  const
273  self()
274  {
275  static const Accessor self_;
276  return self_;
277  }
278  };
279 
280 public:
281  typedef
284 
286  const Binary& message)
287  : Message(
288  message,
289  Accessor::self())
290  {
291  }
292 };
293 
296 : public Message
297 {
299  Accessor : MessageAccessor
300  {
301  StrRef type() const
302  {
303  return Binary::fixType();
304  }
305 
306  Field
307  field(
308  const BinaryMessage&,
309  Tag) const;
310 
311  Group
312  group(
313  const BinaryMessage&,
314  Tag) const;
315 
316  void
317  toFix(
318  std::string&,
319  const BinaryMessage&) const;
320 
321  static
322  const
324  self()
325  {
326  static const Accessor self_;
327  return self_;
328  }
329  };
330 
331 public:
332  typedef
335 
337  const Binary& message)
338  : Message(
339  message,
340  Accessor::self())
341  {
342  }
343 };
344 
347 : public Message
348 {
350  Accessor : MessageAccessor
351  {
352  StrRef type() const
353  {
354  return Binary::fixType();
355  }
356 
357  Field
358  field(
359  const BinaryMessage&,
360  Tag) const;
361 
362  Group
363  group(
364  const BinaryMessage&,
365  Tag) const;
366 
367  void
368  toFix(
369  std::string&,
370  const BinaryMessage&) const;
371 
372  static
373  const
375  self()
376  {
377  static const Accessor self_;
378  return self_;
379  }
380  };
381 
382 public:
383  typedef
386 
388  const Binary& message)
389  : Message(
390  message,
391  Accessor::self())
392  {
393  }
394 };
395 
398 : public Message
399 {
401  Accessor : MessageAccessor
402  {
403  StrRef type() const
404  {
405  return Binary::fixType();
406  }
407 
408  Field
409  field(
410  const BinaryMessage&,
411  Tag) const;
412 
413  Group
414  group(
415  const BinaryMessage&,
416  Tag) const;
417 
418  void
419  toFix(
420  std::string&,
421  const BinaryMessage&) const;
422 
423  static
424  const
426  self()
427  {
428  static const Accessor self_;
429  return self_;
430  }
431  };
432 
433 public:
434  typedef
437 
439  const Binary& message)
440  : Message(
441  message,
442  Accessor::self())
443  {
444  }
445 };
446 
449 : public Message
450 {
452  Accessor : MessageAccessor
453  {
454  StrRef type() const
455  {
456  return Binary::fixType();
457  }
458 
459  Field
460  field(
461  const BinaryMessage&,
462  Tag) const;
463 
464  Group
465  group(
466  const BinaryMessage&,
467  Tag) const;
468 
469  void
470  toFix(
471  std::string&,
472  const BinaryMessage&) const;
473 
474  static
475  const
477  self()
478  {
479  static const Accessor self_;
480  return self_;
481  }
482  };
483 
484 public:
485  typedef
488 
490  const Binary& message)
491  : Message(
492  message,
493  Accessor::self())
494  {
495  }
496 };
497 
500 : public Message
501 {
503  Accessor : MessageAccessor
504  {
505  StrRef type() const
506  {
507  return Binary::fixType();
508  }
509 
510  Field
511  field(
512  const BinaryMessage&,
513  Tag) const;
514 
515  Group
516  group(
517  const BinaryMessage&,
518  Tag) const;
519 
520  void
521  toFix(
522  std::string&,
523  const BinaryMessage&) const;
524 
525  static
526  const
528  self()
529  {
530  static const Accessor self_;
531  return self_;
532  }
533  };
534 
535 public:
536  typedef
539 
541 
543  Entry : public GroupEntry
544  {
545  friend
547  (
548  Entries
549  );
550 
552  Accessor : GroupEntryAccessor
553  {
554  Field
555  field(
556  const GroupEntrySource&,
557  Tag) const;
558 
559  static
560  const
562  self()
563  {
564  static const Accessor self_;
565  return self_;
566  }
567  };
569  public:
570  typedef
572  BinaryEntry;
573 
574  Entry(
575  const BinaryEntry& entry)
576  : GroupEntry(
577  entry,
578  Accessor::self())
579  {
580  }
581 
582  };
583 
585  Entries : Group
586  {
587  typedef
590 
592  const BinaryEntries& group)
593  : Group(
594  group.entries(),
595  Entry::Accessor::self())
596  {
597  }
598  };
599 
601  const Binary& message)
602  : Message(
603  message,
604  Accessor::self())
605  {
606  }
607 };
608 
611 : public Message
612 {
614  Accessor : MessageAccessor
615  {
616  StrRef type() const
617  {
618  return Binary::fixType();
619  }
620 
621  Field
622  field(
623  const BinaryMessage&,
624  Tag) const;
625 
626  Group
627  group(
628  const BinaryMessage&,
629  Tag) const;
630 
631  void
632  toFix(
633  std::string&,
634  const BinaryMessage&) const;
635 
636  static
637  const
639  self()
640  {
641  static const Accessor self_;
642  return self_;
643  }
644  };
645 
646 public:
647  typedef
650 
652 
654  RelatedSymEntry : public GroupEntry
655  {
656  friend
658  (
659  RelatedSym
660  );
661 
663  Accessor : GroupEntryAccessor
664  {
665  Field
666  field(
667  const GroupEntrySource&,
668  Tag) const;
669 
670  static
671  const
673  self()
674  {
675  static const Accessor self_;
676  return self_;
677  }
678  };
680  public:
681  typedef
683  BinaryEntry;
684 
686  const BinaryEntry& entry)
687  : GroupEntry(
688  entry,
689  Accessor::self())
690  {
691  }
692 
693  };
694 
696  RelatedSym : Group
697  {
698  typedef
701 
703  const BinaryEntries& group)
704  : Group(
705  group.entries(),
706  RelatedSymEntry::Accessor::self())
707  {
708  }
709  };
710 
712  const Binary& message)
713  : Message(
714  message,
715  Accessor::self())
716  {
717  }
718 };
719 
722 : public Message
723 {
725  Accessor : MessageAccessor
726  {
727  StrRef type() const
728  {
729  return Binary::fixType();
730  }
731 
732  Field
733  field(
734  const BinaryMessage&,
735  Tag) const;
736 
737  Group
738  group(
739  const BinaryMessage&,
740  Tag) const;
741 
742  void
743  toFix(
744  std::string&,
745  const BinaryMessage&) const;
746 
747  static
748  const
750  self()
751  {
752  static const Accessor self_;
753  return self_;
754  }
755  };
756 
757 public:
758  typedef
761 
763 
765  Entry : public GroupEntry
766  {
767  friend
769  (
770  Entries
771  );
772 
774  Accessor : GroupEntryAccessor
775  {
776  Field
777  field(
778  const GroupEntrySource&,
779  Tag) const;
780 
781  static
782  const
784  self()
785  {
786  static const Accessor self_;
787  return self_;
788  }
789  };
791  public:
792  typedef
794  BinaryEntry;
795 
796  Entry(
797  const BinaryEntry& entry)
798  : GroupEntry(
799  entry,
800  Accessor::self())
801  {
802  }
803 
804  };
805 
807  Entries : Group
808  {
809  typedef
812 
814  const BinaryEntries& group)
815  : Group(
816  group.entries(),
817  Entry::Accessor::self())
818  {
819  }
820  };
821 
823 
825  OrderIDEntry : public GroupEntry
826  {
827  friend
829  (
831  );
832 
834  Accessor : GroupEntryAccessor
835  {
836  Field
837  field(
838  const GroupEntrySource&,
839  Tag) const;
840 
841  static
842  const
844  self()
845  {
846  static const Accessor self_;
847  return self_;
848  }
849  };
851  public:
852  typedef
854  BinaryEntry;
855 
856  OrderIDEntry(
857  const BinaryEntry& entry)
858  : GroupEntry(
859  entry,
860  Accessor::self())
861  {
862  }
863 
864  };
865 
868  {
869  typedef
872 
874  const BinaryEntries& group)
875  : Group(
876  group.entries(),
877  OrderIDEntry::Accessor::self())
878  {
879  }
880  };
881 
883  const Binary& message)
884  : Message(
885  message,
886  Accessor::self())
887  {
888  }
889 };
890 
893 : public Message
894 {
896  Accessor : MessageAccessor
897  {
898  StrRef type() const
899  {
900  return Binary::fixType();
901  }
902 
903  Field
904  field(
905  const BinaryMessage&,
906  Tag) const;
907 
908  Group
909  group(
910  const BinaryMessage&,
911  Tag) const;
912 
913  void
914  toFix(
915  std::string&,
916  const BinaryMessage&) const;
917 
918  static
919  const
921  self()
922  {
923  static const Accessor self_;
924  return self_;
925  }
926  };
927 
928 public:
929  typedef
932 
934 
936  Entry : public GroupEntry
937  {
938  friend
940  (
941  Entries
942  );
943 
945  Accessor : GroupEntryAccessor
946  {
947  Field
948  field(
949  const GroupEntrySource&,
950  Tag) const;
951 
952  static
953  const
955  self()
956  {
957  static const Accessor self_;
958  return self_;
959  }
960  };
962  public:
963  typedef
965  BinaryEntry;
966 
967  Entry(
968  const BinaryEntry& entry)
969  : GroupEntry(
970  entry,
971  Accessor::self())
972  {
973  }
974 
975  };
976 
978  Entries : Group
979  {
980  typedef
983 
985  const BinaryEntries& group)
986  : Group(
987  group.entries(),
988  Entry::Accessor::self())
989  {
990  }
991  };
992 
994  const Binary& message)
995  : Message(
996  message,
997  Accessor::self())
998  {
999  }
1000 };
1001 
1004 : public Message
1005 {
1007  Accessor : MessageAccessor
1008  {
1009  StrRef type() const
1010  {
1011  return Binary::fixType();
1012  }
1013 
1014  Field
1015  field(
1016  const BinaryMessage&,
1017  Tag) const;
1018 
1019  Group
1020  group(
1021  const BinaryMessage&,
1022  Tag) const;
1023 
1024  void
1025  toFix(
1026  std::string&,
1027  const BinaryMessage&) const;
1028 
1029  static
1030  const
1032  self()
1033  {
1034  static const Accessor self_;
1035  return self_;
1036  }
1037  };
1038 
1039 public:
1040  typedef
1043 
1045 
1047  Entry : public GroupEntry
1048  {
1049  friend
1051  (
1052  Entries
1053  );
1054 
1056  Accessor : GroupEntryAccessor
1057  {
1058  Field
1059  field(
1060  const GroupEntrySource&,
1061  Tag) const;
1062 
1063  static
1064  const
1066  self()
1067  {
1068  static const Accessor self_;
1069  return self_;
1070  }
1071  };
1073  public:
1074  typedef
1076  BinaryEntry;
1077 
1078  Entry(
1079  const BinaryEntry& entry)
1080  : GroupEntry(
1081  entry,
1082  Accessor::self())
1083  {
1084  }
1085 
1086  };
1087 
1089  Entries : Group
1090  {
1091  typedef
1094 
1096  const BinaryEntries& group)
1097  : Group(
1098  group.entries(),
1099  Entry::Accessor::self())
1100  {
1101  }
1102  };
1103 
1105 
1107  OrderIDEntry : public GroupEntry
1108  {
1109  friend
1111  (
1113  );
1114 
1116  Accessor : GroupEntryAccessor
1117  {
1118  Field
1119  field(
1120  const GroupEntrySource&,
1121  Tag) const;
1122 
1123  static
1124  const
1126  self()
1127  {
1128  static const Accessor self_;
1129  return self_;
1130  }
1131  };
1133  public:
1134  typedef
1136  BinaryEntry;
1137 
1138  OrderIDEntry(
1139  const BinaryEntry& entry)
1140  : GroupEntry(
1141  entry,
1142  Accessor::self())
1143  {
1144  }
1145 
1146  };
1147 
1150  {
1151  typedef
1154 
1156  const BinaryEntries& group)
1157  : Group(
1158  group.entries(),
1159  OrderIDEntry::Accessor::self())
1160  {
1161  }
1162  };
1163 
1165  const Binary& message)
1166  : Message(
1167  message,
1168  Accessor::self())
1169  {
1170  }
1171 };
1172 
1175 : public Message
1176 {
1178  Accessor : MessageAccessor
1179  {
1180  StrRef type() const
1181  {
1182  return Binary::fixType();
1183  }
1184 
1185  Field
1186  field(
1187  const BinaryMessage&,
1188  Tag) const;
1189 
1190  Group
1191  group(
1192  const BinaryMessage&,
1193  Tag) const;
1194 
1195  void
1196  toFix(
1197  std::string&,
1198  const BinaryMessage&) const;
1199 
1200  static
1201  const
1203  self()
1204  {
1205  static const Accessor self_;
1206  return self_;
1207  }
1208  };
1209 
1210 public:
1211  typedef
1214 
1216 
1218  Entry : public GroupEntry
1219  {
1220  friend
1222  (
1223  Entries
1224  );
1225 
1227  Accessor : GroupEntryAccessor
1228  {
1229  Field
1230  field(
1231  const GroupEntrySource&,
1232  Tag) const;
1233 
1234  static
1235  const
1237  self()
1238  {
1239  static const Accessor self_;
1240  return self_;
1241  }
1242  };
1244  public:
1245  typedef
1247  BinaryEntry;
1248 
1249  Entry(
1250  const BinaryEntry& entry)
1251  : GroupEntry(
1252  entry,
1253  Accessor::self())
1254  {
1255  }
1256 
1257  };
1258 
1260  Entries : Group
1261  {
1262  typedef
1265 
1267  const BinaryEntries& group)
1268  : Group(
1269  group.entries(),
1270  Entry::Accessor::self())
1271  {
1272  }
1273  };
1274 
1276  const Binary& message)
1277  : Message(
1278  message,
1279  Accessor::self())
1280  {
1281  }
1282 };
1283 
1286 : public Message
1287 {
1289  Accessor : MessageAccessor
1290  {
1291  StrRef type() const
1292  {
1293  return Binary::fixType();
1294  }
1295 
1296  Field
1297  field(
1298  const BinaryMessage&,
1299  Tag) const;
1300 
1301  Group
1302  group(
1303  const BinaryMessage&,
1304  Tag) const;
1305 
1306  void
1307  toFix(
1308  std::string&,
1309  const BinaryMessage&) const;
1310 
1311  static
1312  const
1314  self()
1315  {
1316  static const Accessor self_;
1317  return self_;
1318  }
1319  };
1320 
1321 public:
1322  typedef
1325 
1327 
1329  Entry : public GroupEntry
1330  {
1331  friend
1333  (
1334  Entries
1335  );
1336 
1338  Accessor : GroupEntryAccessor
1339  {
1340  Field
1341  field(
1342  const GroupEntrySource&,
1343  Tag) const;
1344 
1345  static
1346  const
1348  self()
1349  {
1350  static const Accessor self_;
1351  return self_;
1352  }
1353  };
1355  public:
1356  typedef
1358  BinaryEntry;
1359 
1360  Entry(
1361  const BinaryEntry& entry)
1362  : GroupEntry(
1363  entry,
1364  Accessor::self())
1365  {
1366  }
1367 
1368  };
1369 
1371  Entries : Group
1372  {
1373  typedef
1376 
1378  const BinaryEntries& group)
1379  : Group(
1380  group.entries(),
1381  Entry::Accessor::self())
1382  {
1383  }
1384  };
1385 
1387  const Binary& message)
1388  : Message(
1389  message,
1390  Accessor::self())
1391  {
1392  }
1393 };
1394 
1397 : public Message
1398 {
1400  Accessor : MessageAccessor
1401  {
1402  StrRef type() const
1403  {
1404  return Binary::fixType();
1405  }
1406 
1407  Field
1408  field(
1409  const BinaryMessage&,
1410  Tag) const;
1411 
1412  Group
1413  group(
1414  const BinaryMessage&,
1415  Tag) const;
1416 
1417  void
1418  toFix(
1419  std::string&,
1420  const BinaryMessage&) const;
1421 
1422  static
1423  const
1425  self()
1426  {
1427  static const Accessor self_;
1428  return self_;
1429  }
1430  };
1431 
1432 public:
1433  typedef
1436 
1438 
1440  Entry : public GroupEntry
1441  {
1442  friend
1444  (
1445  Entries
1446  );
1447 
1449  Accessor : GroupEntryAccessor
1450  {
1451  Field
1452  field(
1453  const GroupEntrySource&,
1454  Tag) const;
1455 
1456  static
1457  const
1459  self()
1460  {
1461  static const Accessor self_;
1462  return self_;
1463  }
1464  };
1466  public:
1467  typedef
1469  BinaryEntry;
1470 
1471  Entry(
1472  const BinaryEntry& entry)
1473  : GroupEntry(
1474  entry,
1475  Accessor::self())
1476  {
1477  }
1478 
1479  };
1480 
1482  Entries : Group
1483  {
1484  typedef
1487 
1489  const BinaryEntries& group)
1490  : Group(
1491  group.entries(),
1492  Entry::Accessor::self())
1493  {
1494  }
1495  };
1496 
1498  const Binary& message)
1499  : Message(
1500  message,
1501  Accessor::self())
1502  {
1503  }
1504 };
1505 
1508 : public Message
1509 {
1511  Accessor : MessageAccessor
1512  {
1513  StrRef type() const
1514  {
1515  return Binary::fixType();
1516  }
1517 
1518  Field
1519  field(
1520  const BinaryMessage&,
1521  Tag) const;
1522 
1523  Group
1524  group(
1525  const BinaryMessage&,
1526  Tag) const;
1527 
1528  void
1529  toFix(
1530  std::string&,
1531  const BinaryMessage&) const;
1532 
1533  static
1534  const
1536  self()
1537  {
1538  static const Accessor self_;
1539  return self_;
1540  }
1541  };
1542 
1543 public:
1544  typedef
1547 
1549 
1551  Entry : public GroupEntry
1552  {
1553  friend
1555  (
1556  Entries
1557  );
1558 
1560  Accessor : GroupEntryAccessor
1561  {
1562  Field
1563  field(
1564  const GroupEntrySource&,
1565  Tag) const;
1566 
1567  static
1568  const
1570  self()
1571  {
1572  static const Accessor self_;
1573  return self_;
1574  }
1575  };
1577  public:
1578  typedef
1580  BinaryEntry;
1581 
1582  Entry(
1583  const BinaryEntry& entry)
1584  : GroupEntry(
1585  entry,
1586  Accessor::self())
1587  {
1588  }
1589 
1590  };
1591 
1593  Entries : Group
1594  {
1595  typedef
1598 
1600  const BinaryEntries& group)
1601  : Group(
1602  group.entries(),
1603  Entry::Accessor::self())
1604  {
1605  }
1606  };
1607 
1609  const Binary& message)
1610  : Message(
1611  message,
1612  Accessor::self())
1613  {
1614  }
1615 };
1616 
1619 : public Message
1620 {
1622  Accessor : MessageAccessor
1623  {
1624  StrRef type() const
1625  {
1626  return Binary::fixType();
1627  }
1628 
1629  Field
1630  field(
1631  const BinaryMessage&,
1632  Tag) const;
1633 
1634  Group
1635  group(
1636  const BinaryMessage&,
1637  Tag) const;
1638 
1639  void
1640  toFix(
1641  std::string&,
1642  const BinaryMessage&) const;
1643 
1644  static
1645  const
1647  self()
1648  {
1649  static const Accessor self_;
1650  return self_;
1651  }
1652  };
1653 
1654 public:
1655  typedef
1658 
1660 
1662  Entry : public GroupEntry
1663  {
1664  friend
1666  (
1667  Entries
1668  );
1669 
1671  Accessor : GroupEntryAccessor
1672  {
1673  Field
1674  field(
1675  const GroupEntrySource&,
1676  Tag) const;
1677 
1678  static
1679  const
1681  self()
1682  {
1683  static const Accessor self_;
1684  return self_;
1685  }
1686  };
1688  public:
1689  typedef
1691  BinaryEntry;
1692 
1693  Entry(
1694  const BinaryEntry& entry)
1695  : GroupEntry(
1696  entry,
1697  Accessor::self())
1698  {
1699  }
1700 
1701  };
1702 
1704  Entries : Group
1705  {
1706  typedef
1709 
1711  const BinaryEntries& group)
1712  : Group(
1713  group.entries(),
1714  Entry::Accessor::self())
1715  {
1716  }
1717  };
1718 
1720  const Binary& message)
1721  : Message(
1722  message,
1723  Accessor::self())
1724  {
1725  }
1726 };
1727 
1730 : public Message
1731 {
1733  Accessor : MessageAccessor
1734  {
1735  StrRef type() const
1736  {
1737  return Binary::fixType();
1738  }
1739 
1740  Field
1741  field(
1742  const BinaryMessage&,
1743  Tag) const;
1744 
1745  Group
1746  group(
1747  const BinaryMessage&,
1748  Tag) const;
1749 
1750  void
1751  toFix(
1752  std::string&,
1753  const BinaryMessage&) const;
1754 
1755  static
1756  const
1758  self()
1759  {
1760  static const Accessor self_;
1761  return self_;
1762  }
1763  };
1764 
1765 public:
1766  typedef
1769 
1771 
1773  EventsEntry : public GroupEntry
1774  {
1775  friend
1777  (
1778  Events
1779  );
1780 
1782  Accessor : GroupEntryAccessor
1783  {
1784  Field
1785  field(
1786  const GroupEntrySource&,
1787  Tag) const;
1788 
1789  static
1790  const
1792  self()
1793  {
1794  static const Accessor self_;
1795  return self_;
1796  }
1797  };
1799  public:
1800  typedef
1802  BinaryEntry;
1803 
1804  EventsEntry(
1805  const BinaryEntry& entry)
1806  : GroupEntry(
1807  entry,
1808  Accessor::self())
1809  {
1810  }
1811 
1812  };
1813 
1815  Events : Group
1816  {
1817  typedef
1820 
1822  const BinaryEntries& group)
1823  : Group(
1824  group.entries(),
1825  EventsEntry::Accessor::self())
1826  {
1827  }
1828  };
1829 
1831 
1833  FeedTypesEntry : public GroupEntry
1834  {
1835  friend
1837  (
1838  FeedTypes
1839  );
1840 
1842  Accessor : GroupEntryAccessor
1843  {
1844  Field
1845  field(
1846  const GroupEntrySource&,
1847  Tag) const;
1848 
1849  static
1850  const
1852  self()
1853  {
1854  static const Accessor self_;
1855  return self_;
1856  }
1857  };
1859  public:
1860  typedef
1862  BinaryEntry;
1863 
1865  const BinaryEntry& entry)
1866  : GroupEntry(
1867  entry,
1868  Accessor::self())
1869  {
1870  }
1871 
1872  };
1873 
1875  FeedTypes : Group
1876  {
1877  typedef
1880 
1882  const BinaryEntries& group)
1883  : Group(
1884  group.entries(),
1885  FeedTypesEntry::Accessor::self())
1886  {
1887  }
1888  };
1889 
1891 
1893  InstAttribEntry : public GroupEntry
1894  {
1895  friend
1897  (
1898  InstAttrib
1899  );
1900 
1902  Accessor : GroupEntryAccessor
1903  {
1904  Field
1905  field(
1906  const GroupEntrySource&,
1907  Tag) const;
1908 
1909  static
1910  const
1912  self()
1913  {
1914  static const Accessor self_;
1915  return self_;
1916  }
1917  };
1919  public:
1920  typedef
1922  BinaryEntry;
1923 
1925  const BinaryEntry& entry)
1926  : GroupEntry(
1927  entry,
1928  Accessor::self())
1929  {
1930  }
1931 
1932  };
1933 
1935  InstAttrib : Group
1936  {
1937  typedef
1940 
1942  const BinaryEntries& group)
1943  : Group(
1944  group.entries(),
1945  InstAttribEntry::Accessor::self())
1946  {
1947  }
1948  };
1949 
1951 
1953  LotTypeRulesEntry : public GroupEntry
1954  {
1955  friend
1957  (
1958  LotTypeRules
1959  );
1960 
1962  Accessor : GroupEntryAccessor
1963  {
1964  Field
1965  field(
1966  const GroupEntrySource&,
1967  Tag) const;
1968 
1969  static
1970  const
1972  self()
1973  {
1974  static const Accessor self_;
1975  return self_;
1976  }
1977  };
1979  public:
1980  typedef
1982  BinaryEntry;
1983 
1985  const BinaryEntry& entry)
1986  : GroupEntry(
1987  entry,
1988  Accessor::self())
1989  {
1990  }
1991 
1992  };
1993 
1996  {
1997  typedef
2000 
2002  const BinaryEntries& group)
2003  : Group(
2004  group.entries(),
2005  LotTypeRulesEntry::Accessor::self())
2006  {
2007  }
2008  };
2009 
2011  const Binary& message)
2012  : Message(
2013  message,
2014  Accessor::self())
2015  {
2016  }
2017 };
2018 
2021 : public Message
2022 {
2024  Accessor : MessageAccessor
2025  {
2026  StrRef type() const
2027  {
2028  return Binary::fixType();
2029  }
2030 
2031  Field
2032  field(
2033  const BinaryMessage&,
2034  Tag) const;
2035 
2036  Group
2037  group(
2038  const BinaryMessage&,
2039  Tag) const;
2040 
2041  void
2042  toFix(
2043  std::string&,
2044  const BinaryMessage&) const;
2045 
2046  static
2047  const
2049  self()
2050  {
2051  static const Accessor self_;
2052  return self_;
2053  }
2054  };
2055 
2056 public:
2057  typedef
2060 
2062 
2064  EventsEntry : public GroupEntry
2065  {
2066  friend
2068  (
2069  Events
2070  );
2071 
2073  Accessor : GroupEntryAccessor
2074  {
2075  Field
2076  field(
2077  const GroupEntrySource&,
2078  Tag) const;
2079 
2080  static
2081  const
2083  self()
2084  {
2085  static const Accessor self_;
2086  return self_;
2087  }
2088  };
2090  public:
2091  typedef
2093  BinaryEntry;
2094 
2095  EventsEntry(
2096  const BinaryEntry& entry)
2097  : GroupEntry(
2098  entry,
2099  Accessor::self())
2100  {
2101  }
2102 
2103  };
2104 
2106  Events : Group
2107  {
2108  typedef
2111 
2113  const BinaryEntries& group)
2114  : Group(
2115  group.entries(),
2116  EventsEntry::Accessor::self())
2117  {
2118  }
2119  };
2120 
2122 
2124  FeedTypesEntry : public GroupEntry
2125  {
2126  friend
2128  (
2129  FeedTypes
2130  );
2131 
2133  Accessor : GroupEntryAccessor
2134  {
2135  Field
2136  field(
2137  const GroupEntrySource&,
2138  Tag) const;
2139 
2140  static
2141  const
2143  self()
2144  {
2145  static const Accessor self_;
2146  return self_;
2147  }
2148  };
2150  public:
2151  typedef
2153  BinaryEntry;
2154 
2156  const BinaryEntry& entry)
2157  : GroupEntry(
2158  entry,
2159  Accessor::self())
2160  {
2161  }
2162 
2163  };
2164 
2166  FeedTypes : Group
2167  {
2168  typedef
2171 
2173  const BinaryEntries& group)
2174  : Group(
2175  group.entries(),
2176  FeedTypesEntry::Accessor::self())
2177  {
2178  }
2179  };
2180 
2182 
2184  InstAttribEntry : public GroupEntry
2185  {
2186  friend
2188  (
2189  InstAttrib
2190  );
2191 
2193  Accessor : GroupEntryAccessor
2194  {
2195  Field
2196  field(
2197  const GroupEntrySource&,
2198  Tag) const;
2199 
2200  static
2201  const
2203  self()
2204  {
2205  static const Accessor self_;
2206  return self_;
2207  }
2208  };
2210  public:
2211  typedef
2213  BinaryEntry;
2214 
2216  const BinaryEntry& entry)
2217  : GroupEntry(
2218  entry,
2219  Accessor::self())
2220  {
2221  }
2222 
2223  };
2224 
2226  InstAttrib : Group
2227  {
2228  typedef
2231 
2233  const BinaryEntries& group)
2234  : Group(
2235  group.entries(),
2236  InstAttribEntry::Accessor::self())
2237  {
2238  }
2239  };
2240 
2242 
2244  LotTypeRulesEntry : public GroupEntry
2245  {
2246  friend
2248  (
2249  LotTypeRules
2250  );
2251 
2253  Accessor : GroupEntryAccessor
2254  {
2255  Field
2256  field(
2257  const GroupEntrySource&,
2258  Tag) const;
2259 
2260  static
2261  const
2263  self()
2264  {
2265  static const Accessor self_;
2266  return self_;
2267  }
2268  };
2270  public:
2271  typedef
2273  BinaryEntry;
2274 
2276  const BinaryEntry& entry)
2277  : GroupEntry(
2278  entry,
2279  Accessor::self())
2280  {
2281  }
2282 
2283  };
2284 
2287  {
2288  typedef
2291 
2293  const BinaryEntries& group)
2294  : Group(
2295  group.entries(),
2296  LotTypeRulesEntry::Accessor::self())
2297  {
2298  }
2299  };
2300 
2302 
2304  UnderlyingsEntry : public GroupEntry
2305  {
2306  friend
2308  (
2309  Underlyings
2310  );
2311 
2313  Accessor : GroupEntryAccessor
2314  {
2315  Field
2316  field(
2317  const GroupEntrySource&,
2318  Tag) const;
2319 
2320  static
2321  const
2323  self()
2324  {
2325  static const Accessor self_;
2326  return self_;
2327  }
2328  };
2330  public:
2331  typedef
2333  BinaryEntry;
2334 
2336  const BinaryEntry& entry)
2337  : GroupEntry(
2338  entry,
2339  Accessor::self())
2340  {
2341  }
2342 
2343  };
2344 
2346  Underlyings : Group
2347  {
2348  typedef
2351 
2353  const BinaryEntries& group)
2354  : Group(
2355  group.entries(),
2356  UnderlyingsEntry::Accessor::self())
2357  {
2358  }
2359  };
2360 
2362 
2365  {
2366  friend
2368  (
2370  );
2371 
2373  Accessor : GroupEntryAccessor
2374  {
2375  Field
2376  field(
2377  const GroupEntrySource&,
2378  Tag) const;
2379 
2380  static
2381  const
2383  self()
2384  {
2385  static const Accessor self_;
2386  return self_;
2387  }
2388  };
2390  public:
2391  typedef
2393  BinaryEntry;
2394 
2396  const BinaryEntry& entry)
2397  : GroupEntry(
2398  entry,
2399  Accessor::self())
2400  {
2401  }
2402 
2403  };
2404 
2407  {
2408  typedef
2411 
2413  const BinaryEntries& group)
2414  : Group(
2415  group.entries(),
2416  RelatedInstrumentsEntry::Accessor::self())
2417  {
2418  }
2419  };
2420 
2422  const Binary& message)
2423  : Message(
2424  message,
2425  Accessor::self())
2426  {
2427  }
2428 };
2429 
2432 : public Message
2433 {
2435  Accessor : MessageAccessor
2436  {
2437  StrRef type() const
2438  {
2439  return Binary::fixType();
2440  }
2441 
2442  Field
2443  field(
2444  const BinaryMessage&,
2445  Tag) const;
2446 
2447  Group
2448  group(
2449  const BinaryMessage&,
2450  Tag) const;
2451 
2452  void
2453  toFix(
2454  std::string&,
2455  const BinaryMessage&) const;
2456 
2457  static
2458  const
2460  self()
2461  {
2462  static const Accessor self_;
2463  return self_;
2464  }
2465  };
2466 
2467 public:
2468  typedef
2471 
2473 
2475  EventsEntry : public GroupEntry
2476  {
2477  friend
2479  (
2480  Events
2481  );
2482 
2484  Accessor : GroupEntryAccessor
2485  {
2486  Field
2487  field(
2488  const GroupEntrySource&,
2489  Tag) const;
2490 
2491  static
2492  const
2494  self()
2495  {
2496  static const Accessor self_;
2497  return self_;
2498  }
2499  };
2501  public:
2502  typedef
2504  BinaryEntry;
2505 
2506  EventsEntry(
2507  const BinaryEntry& entry)
2508  : GroupEntry(
2509  entry,
2510  Accessor::self())
2511  {
2512  }
2513 
2514  };
2515 
2517  Events : Group
2518  {
2519  typedef
2522 
2524  const BinaryEntries& group)
2525  : Group(
2526  group.entries(),
2527  EventsEntry::Accessor::self())
2528  {
2529  }
2530  };
2531 
2533 
2535  FeedTypesEntry : public GroupEntry
2536  {
2537  friend
2539  (
2540  FeedTypes
2541  );
2542 
2544  Accessor : GroupEntryAccessor
2545  {
2546  Field
2547  field(
2548  const GroupEntrySource&,
2549  Tag) const;
2550 
2551  static
2552  const
2554  self()
2555  {
2556  static const Accessor self_;
2557  return self_;
2558  }
2559  };
2561  public:
2562  typedef
2564  BinaryEntry;
2565 
2567  const BinaryEntry& entry)
2568  : GroupEntry(
2569  entry,
2570  Accessor::self())
2571  {
2572  }
2573 
2574  };
2575 
2577  FeedTypes : Group
2578  {
2579  typedef
2582 
2584  const BinaryEntries& group)
2585  : Group(
2586  group.entries(),
2587  FeedTypesEntry::Accessor::self())
2588  {
2589  }
2590  };
2591 
2593 
2595  InstAttribEntry : public GroupEntry
2596  {
2597  friend
2599  (
2600  InstAttrib
2601  );
2602 
2604  Accessor : GroupEntryAccessor
2605  {
2606  Field
2607  field(
2608  const GroupEntrySource&,
2609  Tag) const;
2610 
2611  static
2612  const
2614  self()
2615  {
2616  static const Accessor self_;
2617  return self_;
2618  }
2619  };
2621  public:
2622  typedef
2624  BinaryEntry;
2625 
2627  const BinaryEntry& entry)
2628  : GroupEntry(
2629  entry,
2630  Accessor::self())
2631  {
2632  }
2633 
2634  };
2635 
2637  InstAttrib : Group
2638  {
2639  typedef
2642 
2644  const BinaryEntries& group)
2645  : Group(
2646  group.entries(),
2647  InstAttribEntry::Accessor::self())
2648  {
2649  }
2650  };
2651 
2653 
2655  LotTypeRulesEntry : public GroupEntry
2656  {
2657  friend
2659  (
2660  LotTypeRules
2661  );
2662 
2664  Accessor : GroupEntryAccessor
2665  {
2666  Field
2667  field(
2668  const GroupEntrySource&,
2669  Tag) const;
2670 
2671  static
2672  const
2674  self()
2675  {
2676  static const Accessor self_;
2677  return self_;
2678  }
2679  };
2681  public:
2682  typedef
2684  BinaryEntry;
2685 
2687  const BinaryEntry& entry)
2688  : GroupEntry(
2689  entry,
2690  Accessor::self())
2691  {
2692  }
2693 
2694  };
2695 
2698  {
2699  typedef
2702 
2704  const BinaryEntries& group)
2705  : Group(
2706  group.entries(),
2707  LotTypeRulesEntry::Accessor::self())
2708  {
2709  }
2710  };
2711 
2713 
2715  LegsEntry : public GroupEntry
2716  {
2717  friend
2719  (
2720  Legs
2721  );
2722 
2724  Accessor : GroupEntryAccessor
2725  {
2726  Field
2727  field(
2728  const GroupEntrySource&,
2729  Tag) const;
2730 
2731  static
2732  const
2734  self()
2735  {
2736  static const Accessor self_;
2737  return self_;
2738  }
2739  };
2741  public:
2742  typedef
2744  BinaryEntry;
2745 
2746  LegsEntry(
2747  const BinaryEntry& entry)
2748  : GroupEntry(
2749  entry,
2750  Accessor::self())
2751  {
2752  }
2753 
2754  };
2755 
2757  Legs : Group
2758  {
2759  typedef
2760  Binary::Legs
2762 
2764  const BinaryEntries& group)
2765  : Group(
2766  group.entries(),
2767  LegsEntry::Accessor::self())
2768  {
2769  }
2770  };
2771 
2773  const Binary& message)
2774  : Message(
2775  message,
2776  Accessor::self())
2777  {
2778  }
2779 };
2780 
2783 : public Message
2784 {
2786  Accessor : MessageAccessor
2787  {
2788  StrRef type() const
2789  {
2790  return Binary::fixType();
2791  }
2792 
2793  Field
2794  field(
2795  const BinaryMessage&,
2796  Tag) const;
2797 
2798  Group
2799  group(
2800  const BinaryMessage&,
2801  Tag) const;
2802 
2803  void
2804  toFix(
2805  std::string&,
2806  const BinaryMessage&) const;
2807 
2808  static
2809  const
2811  self()
2812  {
2813  static const Accessor self_;
2814  return self_;
2815  }
2816  };
2817 
2818 public:
2819  typedef
2822 
2824 
2826  EventsEntry : public GroupEntry
2827  {
2828  friend
2830  (
2831  Events
2832  );
2833 
2835  Accessor : GroupEntryAccessor
2836  {
2837  Field
2838  field(
2839  const GroupEntrySource&,
2840  Tag) const;
2841 
2842  static
2843  const
2845  self()
2846  {
2847  static const Accessor self_;
2848  return self_;
2849  }
2850  };
2852  public:
2853  typedef
2855  BinaryEntry;
2856 
2857  EventsEntry(
2858  const BinaryEntry& entry)
2859  : GroupEntry(
2860  entry,
2861  Accessor::self())
2862  {
2863  }
2864 
2865  };
2866 
2868  Events : Group
2869  {
2870  typedef
2873 
2875  const BinaryEntries& group)
2876  : Group(
2877  group.entries(),
2878  EventsEntry::Accessor::self())
2879  {
2880  }
2881  };
2882 
2884 
2886  FeedTypesEntry : public GroupEntry
2887  {
2888  friend
2890  (
2891  FeedTypes
2892  );
2893 
2895  Accessor : GroupEntryAccessor
2896  {
2897  Field
2898  field(
2899  const GroupEntrySource&,
2900  Tag) const;
2901 
2902  static
2903  const
2905  self()
2906  {
2907  static const Accessor self_;
2908  return self_;
2909  }
2910  };
2912  public:
2913  typedef
2915  BinaryEntry;
2916 
2918  const BinaryEntry& entry)
2919  : GroupEntry(
2920  entry,
2921  Accessor::self())
2922  {
2923  }
2924 
2925  };
2926 
2928  FeedTypes : Group
2929  {
2930  typedef
2933 
2935  const BinaryEntries& group)
2936  : Group(
2937  group.entries(),
2938  FeedTypesEntry::Accessor::self())
2939  {
2940  }
2941  };
2942 
2944 
2946  InstAttribEntry : public GroupEntry
2947  {
2948  friend
2950  (
2951  InstAttrib
2952  );
2953 
2955  Accessor : GroupEntryAccessor
2956  {
2957  Field
2958  field(
2959  const GroupEntrySource&,
2960  Tag) const;
2961 
2962  static
2963  const
2965  self()
2966  {
2967  static const Accessor self_;
2968  return self_;
2969  }
2970  };
2972  public:
2973  typedef
2975  BinaryEntry;
2976 
2978  const BinaryEntry& entry)
2979  : GroupEntry(
2980  entry,
2981  Accessor::self())
2982  {
2983  }
2984 
2985  };
2986 
2988  InstAttrib : Group
2989  {
2990  typedef
2993 
2995  const BinaryEntries& group)
2996  : Group(
2997  group.entries(),
2998  InstAttribEntry::Accessor::self())
2999  {
3000  }
3001  };
3002 
3004 
3006  LotTypeRulesEntry : public GroupEntry
3007  {
3008  friend
3010  (
3011  LotTypeRules
3012  );
3013 
3015  Accessor : GroupEntryAccessor
3016  {
3017  Field
3018  field(
3019  const GroupEntrySource&,
3020  Tag) const;
3021 
3022  static
3023  const
3025  self()
3026  {
3027  static const Accessor self_;
3028  return self_;
3029  }
3030  };
3032  public:
3033  typedef
3035  BinaryEntry;
3036 
3038  const BinaryEntry& entry)
3039  : GroupEntry(
3040  entry,
3041  Accessor::self())
3042  {
3043  }
3044 
3045  };
3046 
3049  {
3050  typedef
3053 
3055  const BinaryEntries& group)
3056  : Group(
3057  group.entries(),
3058  LotTypeRulesEntry::Accessor::self())
3059  {
3060  }
3061  };
3062 
3064  const Binary& message)
3065  : Message(
3066  message,
3067  Accessor::self())
3068  {
3069  }
3070 };
3071 
3072 
3073 
MDIncrementalRefreshSessionStatistics.
Definition: Messages.h:4072
Base::InstrumentDefinitionSpread56 Binary
Definition: Messages.h:2470
Base::IncrementalRefreshTradeSummary48 Binary
Definition: Messages.h:1042
#define ONIXS_CMEMDH_LTWT_CLASS
Definition: Bootstrap.h:94
Base::InstrumentDefinitionOption55 Binary
Definition: Messages.h:2059
SnapshotFullRefreshOrderBook.
Definition: Messages.h:6381
MDIncrementalRefreshBook.
Definition: Messages.h:3354
Base::IncrementalRefreshDailyStatistics49 Binary
Definition: Messages.h:1213
Base::SnapshotFullRefresh52 Binary
Definition: Messages.h:1546
Base::AdminLogout16 Binary
Definition: Messages.h:283
IncrementalRefreshOrderBook47(const Binary &message)
Definition: Messages.h:993
Base::InstrumentDefinitionFuture54 Binary
Definition: Messages.h:1768
#define ONIXS_CMEMDHFIX_NAMESPACE_BEGIN
Definition: Bootstrap.h:160
Base::SecurityStatus30 Binary
Definition: Messages.h:487
Base::SnapshotFullRefreshOrderBook53 Binary
Definition: Messages.h:1657
AdminLogin15(const Binary &message)
Definition: Messages.h:234
void toFix(std::string &str, AggressorFlag::Enum value)
Serializes object into FIX presentation.
Definition: Serialization.h:55
MDIncrementalRefreshDailyStatistics.
Definition: Messages.h:3677
Entries(const BinaryEntries &group)
Definition: Messages.h:123
SecurityStatus30(const Binary &message)
Definition: Messages.h:489
IncrementalRefreshBook46(const Binary &message)
Definition: Messages.h:882
Base::AdminLogin408 Binary
Definition: Messages.h:334
AdminLogout409(const Binary &message)
Definition: Messages.h:387
MDIncrementalRefreshOrderBook.
Definition: Messages.h:6189
ChannelReset4(const Binary &message)
Definition: Messages.h:132
#define ONIXS_CMEMDHFIX_NAMESPACE_END
Definition: Bootstrap.h:164
#define ONIXS_CMEMDH_LTWT_STRUCT
Definition: Bootstrap.h:98
AdminHeartbeat410(const Binary &message)
Definition: Messages.h:438
AdminLogin408(const Binary &message)
Definition: Messages.h:336
RelatedSym(const BinaryEntries &group)
Definition: Messages.h:702
MDInstrumentDefinitionSpread.
Definition: Messages.h:2283
SnapshotFullRefresh52(const Binary &message)
Definition: Messages.h:1608
IncrementalRefreshVolume37(const Binary &message)
Definition: Messages.h:600
Base::QuoteRequest39 Binary
Definition: Messages.h:649
Base::IncrementalRefreshOrderBook47 Binary
Definition: Messages.h:931
Base::IncrementalRefreshLimitsBanding50 Binary
Definition: Messages.h:1324
Base::AdminHeartbeat12 Binary
Definition: Messages.h:181
MDIncrementalRefreshTradeSummary.
Definition: Messages.h:5905
Base::InstrumentDefinitionFixedIncome57 Binary
Definition: Messages.h:2821
Encapsulates services for manipulating SBE-encoded messages.
Base::ChannelReset4 Binary
Definition: Messages.h:70
Base::IncrementalRefreshVolume37 Binary
Definition: Messages.h:538
Base::IncrementalRefreshBook46 Binary
Definition: Messages.h:760
UInt32 Tag
Definition: Tag.h:29
Encapsulates operations over SBE-encoded repeating group.
MDIncrementalRefreshVolume.
Definition: Messages.h:4262
#define ONIXS_CMEMDH_LTWT_STRUCT_DECL(name)
Definition: Bootstrap.h:110
AdminLogout16(const Binary &message)
Definition: Messages.h:285
MDInstrumentDefinitionFuture.
Definition: Messages.h:1437
MDInstrumentDefinitionOption.
Definition: Messages.h:4919
AdminHeartbeat12(const Binary &message)
Definition: Messages.h:183
#define ONIXS_CMEMDH_EXPORTED_STRUCT
Definition: Bootstrap.h:58
QuoteRequest39(const Binary &message)
Definition: Messages.h:711
Base::AdminLogout409 Binary
Definition: Messages.h:385
Base::IncrementalRefreshSessionStatistics51 Binary
Definition: Messages.h:1435
MDInstrumentDefinitionFixedIncome.
Definition: Messages.h:32
Base::AdminHeartbeat410 Binary
Definition: Messages.h:436
MDIncrementalRefreshLimitsBanding.
Definition: Messages.h:3885