45 #include "./../../DataTypes/EntityType.h"
65 static const KUINT16 MINEFIELD_RESPONSE_NACK_SIZE = 26;
77 KUINT8 ReqID,
const std::vector<KUINT8> & MissingSeqNums );
99 void SetRequestID(
KUINT8 ID );
100 KUINT8 GetRequestID()
const;
109 KUINT8 GetNumberMissingPDUs()
const;
121 void AddMissingPDUSequenceNumber(
KUINT8 N );
122 void SetMissingPDUSequenceNumbers(
const std::vector<KUINT8> & N );
123 const std::vector<KUINT8> & GetMissingPDUSequenceNumbers()
const;
124 void ClearMissingPDUSequenceNumbers();
130 virtual KString GetAsString()
const;
KUINT8 m_ui8NumMisPdus
Definition: Minefield_Response_NACK_PDU.h:59
KUINT8 m_ui8ReqID
Definition: Minefield_Response_NACK_PDU.h:57
unsigned short int KUINT16
Definition: KDefines.h:101
KDIS::DATA_TYPE::EntityIdentifier m_ReqID
Definition: Minefield_Response_NACK_PDU.h:55
Definition: KDefines.h:182
Definition: KDataStream.h:48
bool KBOOL
Definition: KDefines.h:119
std::vector< KUINT8 > m_vSeqNums
Definition: Minefield_Response_NACK_PDU.h:61
std::string KString
Definition: KDefines.h:116
Definition: EntityIdentifier.h:49
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: Minefield_Response_NACK_PDU.h:51