11 namespace swift::core::fsd
13 AddPilot::AddPilot(
const QString &callsign,
const QString &cid,
const QString &password,
PilotRating rating,
14 int protocolRevision,
SimType simType,
const QString &realName)
15 :
MessageBase(callsign,
"SERVER"), m_cid(cid), m_password(password), m_rating(rating),
16 m_protocolRevision(protocolRevision), m_simType(simType), m_realName(realName)
24 tokens.push_back(m_cid);
25 tokens.push_back(m_password);
26 tokens.push_back(toQString(m_rating));
27 tokens.push_back(QString::number(m_protocolRevision));
28 tokens.push_back(toQString(m_simType));
29 tokens.push_back(m_realName);
35 if (tokens.size() < 6)
42 const int protocolRevision = tokens[5].toInt();
SimType simType() const
Get simulator type.
PilotRating rating() const
Get pilot rating.
QStringList toTokens() const
Message converted to tokens.
static AddPilot fromTokens(const QStringList &tokens)
Construct from tokens.
QString m_receiver
message receiver
QString m_sender
message sender
Class for emitting a log message.
Derived & warning(const char16_t(&format)[N])
Set the severity to warning, providing a format string.
SimType
Flight simulator type.
PilotRating
Pilot ratings.
Free functions in swift::misc.