6 #ifndef SWIFT_CORE_FSD_CLIENTIDENTIFICATION_H
7 #define SWIFT_CORE_FSD_CLIENTIDENTIFICATION_H
12 namespace swift::core::fsd
21 ClientIdentification(
const QString &sender, quint16 clientId,
const QString &clientName,
int clientVersionMajor,
22 int clientVersionMinor,
const QString &userCid,
const QString &sysUid,
23 const QString &initialChallenge);
26 QStringList toTokens()
const;
32 static QString
pdu() {
return "$ID"; }
36 std::uint16_t m_clientId = 0;
bool operator!=(const AddAtc &lhs, const AddAtc &rhs)
Not equal operator.
static const QVersionNumber & getVersion()
Version as QVersionNumber.
This packet is sent by any client that supports the VATSIM client authentication protocol,...
QString m_userCid
Properties.
QString m_initialChallenge
Properties.
QString m_sysUid
Properties.
int m_clientVersionMajor
Properties.
int m_clientVersionMinor
Properties.
QString m_clientName
Properties.
static QString pdu()
PDU identifier.
std::uint16_t m_clientId
Properties.
QString sender() const
get message sender
QString receiver() const
Get message receiver.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.