Broadcast C++ Toolkit
 All Classes Functions Variables Typedefs Enumerations Enumerator Pages
BroadcastMessageTypes.h
1 #ifndef __BROADCAST_MESSAGE_TYPES_H__
2 #define __BROADCAST_MESSAGE_TYPES_H__
3 
4 namespace FactSet {
5 namespace Datafeed {
6 
8  // Brackets will suppress doxygen undocumented warnings
10 #ifdef __linux__
11  // Some of these names collide with windows macros
12  // Prefer BC_ prefixed values for better cross-platform compatibility
13  static const char QUOTE = 'Q';
14  static const char TRADE = 'T';
15  static const char CANCEL = 'X';
16  static const char CORRECTION = 'R';
17  static const char OTHER = 'O';
18  static const char BOND_SESSION_CLOSED = 'E';
19  static const char BOND_CLOSING_SPIN = 'I';
20  static const char RESERVED = 'V';
21  static const char DELETE = 'D';
22  static const char ROLLOVER = 'L';
23  static const char UPDATE = 'U';
24  static const char SNAPSHOT = 'S';
25 #endif
26  static const char BC_QUOTE = 'Q';
27  static const char BC_TRADE = 'T';
28  static const char BC_CANCEL = 'X';
29  static const char BC_CORRECTION = 'R';
30  static const char BC_OTHER = 'O';
31  static const char BC_BOND_SESSION_CLOSED = 'E';
32  static const char BC_BOND_CLOSING_SPIN = 'I';
33  static const char BC_RESERVED = 'V';
34  static const char BC_DELETE = 'D';
35  static const char BC_ROLLOVER = 'L';
36  static const char BC_UPDATE = 'U';
37  static const char BC_SNAPSHOT = 'S';
39 };
40 
41 } // namespace Datafeed
42 } // namespace FactSet
43 #endif
Definition: BroadcastMessageTypes.h:7