FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingDevices
FLImagingDevices
DeviceSocketPacket.h
1
#pragma once
8
10
namespace
FLImaging
11
{
13
namespace
Devices
14
{
21
class
FL_EXPORT
CDeviceSocketPacket
:
public
Base::CFLData
22
{
23
public
:
31
CDeviceSocketPacket
();
32
42
CDeviceSocketPacket
(
CDeviceSocketPacket
* pFlSocketPacket);
43
53
CDeviceSocketPacket
(
const
CDeviceSocketPacket
& flSocketPacket);
54
70
CDeviceSocketPacket
(
const
uint8_t* pU8Data,
size_t
stSize, uint32_t u32Type = 0, uint32_t u32PacketNumber = 0);
71
79
virtual
~CDeviceSocketPacket
();
80
92
const
CDeviceSocketPacket
&
operator=
(
const
CDeviceSocketPacket
& packet);
93
107
virtual
const
CResult
Assign
(
const
CDeviceSocketPacket
& flSocketPacket);
108
122
virtual
const
CResult
Assign
(
CDeviceSocketPacket
* pFlSocketPacket);
123
143
virtual
const
CResult
Assign
(
const
uint8_t* pU8Data,
size_t
stSize, uint32_t u32Type = 0, uint32_t u32PacketNumber = 0);
144
145
virtual
const
CResult
Clear
()
override
;
146
156
virtual
void
SetType
(uint32_t u32Type);
157
167
virtual
uint32_t
GetType
()
const
;
168
178
virtual
void
SetPacketNumber
(uint32_t u32PacketNumber);
179
189
virtual
uint32_t
GetPacketNumber
()
const
;
190
191
192
virtual
int64_t
GetClassType
()
const override
;
193
194
protected
:
195
uint32_t m_u32Type;
196
uint32_t m_u32PacketNumber;
197
};
198
}
199
}
FLImaging::Base::CFLData
Data class.
Definition
FLData.h:30
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::Devices::CDeviceSocketPacket::SetType
virtual void SetType(uint32_t u32Type)
Sets the packet type.
FLImaging::Devices::CDeviceSocketPacket::CDeviceSocketPacket
CDeviceSocketPacket(CDeviceSocketPacket *pFlSocketPacket)
Copy constructor (pointer).
FLImaging::Devices::CDeviceSocketPacket::Assign
virtual const CResult Assign(const CDeviceSocketPacket &flSocketPacket)
Assigns the values of the specified packet to this object.
FLImaging::Devices::CDeviceSocketPacket::GetClassType
virtual int64_t GetClassType() const override
Returns the Type value of Class. The returned value itself has no meaning, but if it is the same type...
FLImaging::Devices::CDeviceSocketPacket::GetType
virtual uint32_t GetType() const
Gets the packet type.
FLImaging::Devices::CDeviceSocketPacket::operator=
const CDeviceSocketPacket & operator=(const CDeviceSocketPacket &packet)
Assignment operator.
FLImaging::Devices::CDeviceSocketPacket::SetPacketNumber
virtual void SetPacketNumber(uint32_t u32PacketNumber)
Sets the packet number.
FLImaging::Devices::CDeviceSocketPacket::GetPacketNumber
virtual uint32_t GetPacketNumber() const
Gets the packet number.
FLImaging::Devices::CDeviceSocketPacket::~CDeviceSocketPacket
virtual ~CDeviceSocketPacket()
Default destructor.
FLImaging::Devices::CDeviceSocketPacket::Assign
virtual const CResult Assign(CDeviceSocketPacket *pFlSocketPacket)
Assigns the values of the specified packet to this object.
FLImaging::Devices::CDeviceSocketPacket::CDeviceSocketPacket
CDeviceSocketPacket()
Default constructor.
FLImaging::Devices::CDeviceSocketPacket::Clear
virtual const CResult Clear() override
Clear data.
FLImaging::Devices::CDeviceSocketPacket::CDeviceSocketPacket
CDeviceSocketPacket(const uint8_t *pU8Data, size_t stSize, uint32_t u32Type=0, uint32_t u32PacketNumber=0)
Constructor.
FLImaging::Devices::CDeviceSocketPacket::CDeviceSocketPacket
CDeviceSocketPacket(const CDeviceSocketPacket &flSocketPacket)
Copy constructor (reference).
FLImaging::Devices::CDeviceSocketPacket::Assign
virtual const CResult Assign(const uint8_t *pU8Data, size_t stSize, uint32_t u32Type=0, uint32_t u32PacketNumber=0)
Assigns packet data to this object.
FLImaging::Devices
Definition
AutoFileCleaner.h:19
FLImaging
Generated on
for FLImaging by
1.17.0