12
12
#include < string>
13
13
14
14
#include " ADARA.h"
15
- #include " MantidKernel/System .h"
15
+ #include " MantidLiveData/DllConfig .h"
16
16
17
17
namespace ADARA {
18
18
19
- class DLLExport PacketHeader {
19
+ class MANTID_LIVEDATA_DLL PacketHeader {
20
20
public:
21
21
PacketHeader (const uint8_t *data) {
22
22
const uint32_t *field = reinterpret_cast <const uint32_t *>(data);
@@ -67,7 +67,7 @@ class DLLExport PacketHeader {
67
67
PacketHeader ();
68
68
};
69
69
70
- class DLLExport Packet : public PacketHeader {
70
+ class MANTID_LIVEDATA_DLL Packet : public PacketHeader {
71
71
public:
72
72
Packet (const uint8_t *data, uint32_t len);
73
73
Packet (const Packet &pkt);
@@ -88,7 +88,7 @@ class DLLExport Packet : public PacketHeader {
88
88
Packet &operator =(const Packet &pkt);
89
89
};
90
90
91
- class DLLExport RawDataPkt : public Packet {
91
+ class MANTID_LIVEDATA_DLL RawDataPkt : public Packet {
92
92
public:
93
93
RawDataPkt (const RawDataPkt &pkt);
94
94
@@ -120,15 +120,15 @@ class DLLExport RawDataPkt : public Packet {
120
120
friend class MappedDataPkt ;
121
121
};
122
122
123
- class DLLExport MappedDataPkt : public RawDataPkt {
123
+ class MANTID_LIVEDATA_DLL MappedDataPkt : public RawDataPkt {
124
124
public:
125
125
private:
126
126
MappedDataPkt (const uint8_t *data, uint32_t len);
127
127
128
128
friend class Parser ;
129
129
};
130
130
131
- class DLLExport RTDLPkt : public Packet {
131
+ class MANTID_LIVEDATA_DLL RTDLPkt : public Packet {
132
132
public:
133
133
RTDLPkt (const RTDLPkt &pkt);
134
134
@@ -184,7 +184,7 @@ class DLLExport RTDLPkt : public Packet {
184
184
friend class Parser ;
185
185
};
186
186
187
- class DLLExport SourceListPkt : public Packet {
187
+ class MANTID_LIVEDATA_DLL SourceListPkt : public Packet {
188
188
public:
189
189
const uint32_t *ids () const { return reinterpret_cast <const uint32_t *>(payload ()); }
190
190
uint32_t num_ids () const { return (uint32_t )payload_length () / (uint32_t )sizeof (uint32_t ); }
@@ -195,7 +195,7 @@ class DLLExport SourceListPkt : public Packet {
195
195
friend class Parser ;
196
196
};
197
197
198
- class DLLExport BankedEventPkt : public Packet {
198
+ class MANTID_LIVEDATA_DLL BankedEventPkt : public Packet {
199
199
public:
200
200
BankedEventPkt (const BankedEventPkt &pkt);
201
201
@@ -261,7 +261,7 @@ class DLLExport BankedEventPkt : public Packet {
261
261
friend class Parser ;
262
262
};
263
263
264
- class DLLExport BeamMonitorPkt : public Packet {
264
+ class MANTID_LIVEDATA_DLL BeamMonitorPkt : public Packet {
265
265
public:
266
266
BeamMonitorPkt (const BeamMonitorPkt &pkt);
267
267
@@ -299,7 +299,7 @@ class DLLExport BeamMonitorPkt : public Packet {
299
299
friend class Parser ;
300
300
};
301
301
302
- class DLLExport PixelMappingPkt : public Packet {
302
+ class MANTID_LIVEDATA_DLL PixelMappingPkt : public Packet {
303
303
public:
304
304
// TODO implement accessors for fields
305
305
private:
@@ -308,7 +308,7 @@ class DLLExport PixelMappingPkt : public Packet {
308
308
friend class Parser ;
309
309
};
310
310
311
- class DLLExport RunStatusPkt : public Packet {
311
+ class MANTID_LIVEDATA_DLL RunStatusPkt : public Packet {
312
312
public:
313
313
RunStatusPkt (const RunStatusPkt &pkt);
314
314
@@ -325,7 +325,7 @@ class DLLExport RunStatusPkt : public Packet {
325
325
friend class Parser ;
326
326
};
327
327
328
- class DLLExport RunInfoPkt : public Packet {
328
+ class MANTID_LIVEDATA_DLL RunInfoPkt : public Packet {
329
329
public:
330
330
const std::string &info () const { return m_xml; }
331
331
@@ -337,7 +337,7 @@ class DLLExport RunInfoPkt : public Packet {
337
337
friend class Parser ;
338
338
};
339
339
340
- class DLLExport TransCompletePkt : public Packet {
340
+ class MANTID_LIVEDATA_DLL TransCompletePkt : public Packet {
341
341
public:
342
342
TransCompletePkt (const TransCompletePkt &pkt);
343
343
@@ -353,7 +353,7 @@ class DLLExport TransCompletePkt : public Packet {
353
353
friend class Parser ;
354
354
};
355
355
356
- class DLLExport ClientHelloPkt : public Packet {
356
+ class MANTID_LIVEDATA_DLL ClientHelloPkt : public Packet {
357
357
public:
358
358
enum Flags {
359
359
PAUSE_AGNOSTIC = 0x0000 ,
@@ -373,7 +373,7 @@ class DLLExport ClientHelloPkt : public Packet {
373
373
friend class Parser ;
374
374
};
375
375
376
- class DLLExport AnnotationPkt : public Packet {
376
+ class MANTID_LIVEDATA_DLL AnnotationPkt : public Packet {
377
377
public:
378
378
AnnotationPkt (const AnnotationPkt &pkt);
379
379
@@ -400,7 +400,7 @@ class DLLExport AnnotationPkt : public Packet {
400
400
friend class Parser ;
401
401
};
402
402
403
- class DLLExport SyncPkt : public Packet {
403
+ class MANTID_LIVEDATA_DLL SyncPkt : public Packet {
404
404
public:
405
405
// TODO implement accessors for fields
406
406
private:
@@ -409,15 +409,15 @@ class DLLExport SyncPkt : public Packet {
409
409
friend class Parser ;
410
410
};
411
411
412
- class DLLExport HeartbeatPkt : public Packet {
412
+ class MANTID_LIVEDATA_DLL HeartbeatPkt : public Packet {
413
413
public:
414
414
private:
415
415
HeartbeatPkt (const uint8_t *data, uint32_t len);
416
416
417
417
friend class Parser ;
418
418
};
419
419
420
- class DLLExport GeometryPkt : public Packet {
420
+ class MANTID_LIVEDATA_DLL GeometryPkt : public Packet {
421
421
public:
422
422
const std::string &info () const { return m_xml; }
423
423
@@ -429,7 +429,7 @@ class DLLExport GeometryPkt : public Packet {
429
429
friend class Parser ;
430
430
};
431
431
432
- class DLLExport BeamlineInfoPkt : public Packet {
432
+ class MANTID_LIVEDATA_DLL BeamlineInfoPkt : public Packet {
433
433
public:
434
434
const uint32_t &targetStationNumber () const { return m_targetStationNumber; }
435
435
@@ -449,7 +449,7 @@ class DLLExport BeamlineInfoPkt : public Packet {
449
449
friend class Parser ;
450
450
};
451
451
452
- class DLLExport BeamMonitorConfigPkt : public Packet {
452
+ class MANTID_LIVEDATA_DLL BeamMonitorConfigPkt : public Packet {
453
453
public:
454
454
BeamMonitorConfigPkt (const BeamMonitorConfigPkt &pkt);
455
455
@@ -498,7 +498,7 @@ class DLLExport BeamMonitorConfigPkt : public Packet {
498
498
friend class Parser ;
499
499
};
500
500
501
- class DLLExport DetectorBankSetsPkt : public Packet {
501
+ class MANTID_LIVEDATA_DLL DetectorBankSetsPkt : public Packet {
502
502
public:
503
503
DetectorBankSetsPkt (const DetectorBankSetsPkt &pkt) = delete ;
504
504
DetectorBankSetsPkt &operator =(DetectorBankSetsPkt) = delete ;
@@ -617,15 +617,15 @@ class DLLExport DetectorBankSetsPkt : public Packet {
617
617
friend class Parser ;
618
618
};
619
619
620
- class DLLExport DataDonePkt : public Packet {
620
+ class MANTID_LIVEDATA_DLL DataDonePkt : public Packet {
621
621
public:
622
622
private:
623
623
DataDonePkt (const uint8_t *data, uint32_t len);
624
624
625
625
friend class Parser ;
626
626
};
627
627
628
- class DLLExport DeviceDescriptorPkt : public Packet {
628
+ class MANTID_LIVEDATA_DLL DeviceDescriptorPkt : public Packet {
629
629
public:
630
630
uint32_t devId () const { return m_devId; }
631
631
const std::string &description () const { return m_desc; }
@@ -645,7 +645,7 @@ class DLLExport DeviceDescriptorPkt : public Packet {
645
645
friend class Parser ;
646
646
};
647
647
648
- class DLLExport VariableU32Pkt : public Packet {
648
+ class MANTID_LIVEDATA_DLL VariableU32Pkt : public Packet {
649
649
public:
650
650
VariableU32Pkt (const VariableU32Pkt &pkt);
651
651
@@ -668,7 +668,7 @@ class DLLExport VariableU32Pkt : public Packet {
668
668
friend class Parser ;
669
669
};
670
670
671
- class DLLExport VariableDoublePkt : public Packet {
671
+ class MANTID_LIVEDATA_DLL VariableDoublePkt : public Packet {
672
672
public:
673
673
VariableDoublePkt (const VariableDoublePkt &pkt);
674
674
@@ -691,7 +691,7 @@ class DLLExport VariableDoublePkt : public Packet {
691
691
friend class Parser ;
692
692
};
693
693
694
- class DLLExport VariableStringPkt : public Packet {
694
+ class MANTID_LIVEDATA_DLL VariableStringPkt : public Packet {
695
695
public:
696
696
VariableStringPkt (const VariableStringPkt &pkt);
697
697
0 commit comments