fix bad C++14 handling of overrides (forgot the override keyword);

pull/48/head
Bryan Biedenkapp 2 years ago
parent f49b2d0792
commit 1447d9dbe0

@ -9,8 +9,6 @@ BASE_FLAGS = [
'-Wall',
'-Wextra',
'-Werror',
'-Wno-long-long',
'-Wno-variadic-macros',
'-fexceptions',
'-ferror-limit=10000',
'-DASIO_STANDALONE',

@ -46,9 +46,9 @@ namespace dmr
CSBK_ACK_RSP();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_ALOHA();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_BROADCAST();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_BSDWNACT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_CALL_ALRT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_EXT_FNCT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_MAINT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_NACK_RSP();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_PD_GRANT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_PRECCSBK();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_PV_GRANT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_P_CLEAR();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_P_GRANT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_RAND();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -48,9 +48,9 @@ namespace dmr
~CSBK_RAW();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Sets the CSBK to encode.</summary>
void setCSBK(const uint8_t* csbk);

@ -46,9 +46,9 @@ namespace dmr
CSBK_TD_GRANT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_TV_GRANT();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_UU_ANS_RSP();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace dmr
CSBK_UU_V_REQ();
/// <summary>Decode a control signalling block.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a control signalling block.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
/// <summary>Returns a string that represents the current CSBK.</summary>
virtual std::string toString() override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_DCALL_HDR();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_DST_ID_INFO();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace nxdn
MESSAGE_TYPE_GRP_REG();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_IDLE();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace nxdn
MESSAGE_TYPE_REG();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace nxdn
MESSAGE_TYPE_REG_C();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_REG_COMM();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_SITE_INFO();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_SRV_INFO();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace nxdn
MESSAGE_TYPE_VCALL_ASSGN();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace nxdn
MESSAGE_TYPE_VCALL_CONN();
/// <summary>Decode layer 3 data.</summary>
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U);
void decode(const uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Encode layer 3 data.</summary>
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U);
void encode(uint8_t* data, uint32_t length, uint32_t offset = 0U) override;
/// <summary>Returns a string that represents the current RCCH.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
LC_ADJ_STS_BCAST();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
public:
/// <summary>Adjacent site CFVA flags.</summary>

@ -46,9 +46,9 @@ namespace p25
LC_CALL_TERM();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_CONV_FALLBACK();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_FAILSOFT();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_GROUP();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_GROUP_UPDT();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_IDEN_UP();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_NET_STS_BCAST();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_PRIVATE();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_RFSS_STS_BCAST();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_SYS_SRV_BCAST();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -46,9 +46,9 @@ namespace p25
LC_TEL_INT_VCH_USER();
/// <summary>Decode a terminator data unit w/ link control.</summary>
bool decode(const uint8_t* data);
bool decode(const uint8_t* data) override;
/// <summary>Encode a terminator data unit w/ link control.</summary>
void encode(uint8_t* data);
void encode(uint8_t* data) override;
};
} // namespace tdulc
} // namespace lc

@ -47,9 +47,9 @@ namespace p25
IOSP_ACK_RSP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_CALL_ALRT();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_EXT_FNCT();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_GRP_AFF();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_GRP_VCH();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_MSG_UPDT();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -48,9 +48,9 @@ namespace p25
IOSP_RAD_MON();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_STS_UPDT();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -50,9 +50,9 @@ namespace p25
IOSP_UU_ANS& operator=(const IOSP_UU_ANS& data);
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_UU_VCH();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
IOSP_U_REG();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_AUTH_FNE_RST();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -48,9 +48,9 @@ namespace p25
~ISP_AUTH_RESP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_AUTH_SU_DMD();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_CAN_SRV_REQ();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_EMERG_ALRM_REQ();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_GRP_AFF_Q_RSP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_LOC_REG_REQ();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_SNDCP_CH_REQ();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
ISP_U_DEREG_REQ();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_ADJ_STS_BCAST();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -48,9 +48,9 @@ namespace p25
~OSP_AUTH_FNE_RESP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_DENY_RSP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_DVM_LC_CALL_TERM();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_GRP_AFF_Q();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_GRP_VCH_GRANT_UPD();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_IDEN_UP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_IDEN_UP_VU();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_LOC_REG_RSP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_MOT_CC_BSI();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_MOT_GRG_ADD();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_MOT_GRG_DEL();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_MOT_GRG_VCH_GRANT();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_MOT_GRG_VCH_UPD();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_MOT_PSH_CCH();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_NET_STS_BCAST();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_QUE_RSP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_RFSS_STS_BCAST();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_SCCB();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_SCCB_EXP();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_SNDCP_CH_ANN();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_SNDCP_CH_GNT();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_SYNC_BCAST();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_SYS_SRV_BCAST();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_TIME_DATE_ANN();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -48,9 +48,9 @@ namespace p25
~OSP_TSBK_RAW();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Sets the TSBK to encode.</summary>
void setTSBK(const uint8_t* tsbk);

@ -46,9 +46,9 @@ namespace p25
OSP_UU_VCH_GRANT_UPD();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_U_DEREG_ACK();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
OSP_U_REG_CMD();
/// <summary>Decode a trunking signalling block.</summary>
bool decode(const uint8_t* data, bool rawTSBK = false);
bool decode(const uint8_t* data, bool rawTSBK = false) override;
/// <summary>Encode a trunking signalling block.</summary>
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false);
void encode(uint8_t* data, bool rawTSBK = false, bool noTrellis = false) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
MBT_IOSP_ACK_RSP();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
MBT_IOSP_CALL_ALRT();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
MBT_IOSP_EXT_FNCT();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
MBT_IOSP_GRP_AFF();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
MBT_IOSP_MSG_UPDT();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -47,9 +47,9 @@ namespace p25
MBT_IOSP_STS_UPDT();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -48,9 +48,9 @@ namespace p25
~MBT_ISP_AUTH_RESP_M();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

@ -46,9 +46,9 @@ namespace p25
MBT_ISP_AUTH_SU_DMD();
/// <summary>Decode a alternate trunking signalling block.</summary>
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks);
bool decodeMBT(const data::DataHeader& dataHeader, const data::DataBlock* blocks) override;
/// <summary>Encode a alternate trunking signalling block.</summary>
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData);
void encodeMBT(data::DataHeader& dataHeader, uint8_t* pduUserData) override;
/// <summary>Returns a string that represents the current TSBK.</summary>
virtual std::string toString(bool isp = false) override;

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save

Powered by TurnKey Linux.