FLImaging 7.8.25.3
DeviceSerialPacket.h
1#pragma once
2
9
11namespace FLImaging
12{
14 namespace Devices
15 {
22 class FL_EXPORT CDeviceSerialPacket : public Base::CFLData
23 {
24 SupportToDuplicateObject(CDeviceSerialPacket, *this);
25
26 public:
35
46
57
69 CDeviceSerialPacket(const uint8_t* pU8Data, int64_t i64Size);
70
79
92
106 virtual const CResult Assign(const CDeviceSerialPacket& rhs);
107
121 virtual const CResult Assign(const CDeviceSerialPacket* pRhs);
122
138 virtual const CResult Assign(const uint8_t* pU8Data, int64_t i64Size);
139
140 DeclareGetClassType();
141 };
142 }
143}
144
Data class.
Definition FLData.h:30
FLImaging module execution result object.
Definition ResultsDef.h:1704
CDeviceSerialPacket()
Default constructor.
CDeviceSerialPacket(const CDeviceSerialPacket *pRhs)
Copy constructor (pointer).
virtual ~CDeviceSerialPacket()
Destructor.
const CDeviceSerialPacket & operator=(const CDeviceSerialPacket &packet)
Assignment operator.
CDeviceSerialPacket(const uint8_t *pU8Data, int64_t i64Size)
Constructor.
virtual const CResult Assign(const uint8_t *pU8Data, int64_t i64Size)
Assign data.
CDeviceSerialPacket(const CDeviceSerialPacket &rhs)
Copy constructor (reference).
virtual const CResult Assign(const CDeviceSerialPacket *pRhs)
Assign the contents of another object to the current object.
virtual const CResult Assign(const CDeviceSerialPacket &rhs)
Assign the contents of another object to the current object.
Definition AutoFileCleaner.h:19