paqueteCnC
Loading...
Searching...
No Matches
packet_extended_large_data_4.h
Go to the documentation of this file.
1
11#ifndef PACKET_EXTENDED_LARGE_DATA_4_H
12#define PACKET_EXTENDED_LARGE_DATA_4_H
13
14#include <vector>
15
16#include "../packet.h"
18
20public:
21 PacketExtendedLargeData4(const Packet& packet, uint8_t largeDataUnitId,
22 uint8_t reasonCode);
23
24 /****** Methods from composited classes ******/
25
35
43
50 uint8_t getLargeDataUnitId();
51
52 /****** Methods from this class ******/
53
54 uint8_t getReasonCode();
55 void setReasonCode(const uint8_t newReasonCode);
56private:
57 PacketExtendedBasic packetBasic_;
58 uint8_t largeDataUnitId_;
59 uint8_t reasonCode_;
60};
61
62#endif
Definition: packet_extended_basic.h:13
Definition: packet_extended_large_data_4.h:19
uint8_t getLargeDataUnitId()
Calls the packet extended large data implementation of this method.
Definition: packet_extended_large_data_4.cpp:24
PacketExtendedLargeData4 swapApplicationIdFields()
Calls the packet extended basic implementation of this method.
Definition: packet_extended_large_data_4.cpp:15
Packet & getPacket()
Calls the packet extended basic implementation of this method.
Definition: packet_extended_large_data_4.cpp:11
Definition: packet.h:26
Higher level packet for the services.