mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 09:15:34 +08:00
Ref T730, style
This commit is contained in:
committed by
Mat Sutcliffe
parent
09b38b4e6d
commit
3ddded423a
@@ -36,7 +36,7 @@ namespace BlackCore
|
||||
|
||||
//! Serialize a DTO
|
||||
template<typename T>
|
||||
static QByteArray Serialize(const QString &channelTag, CryptoDtoMode mode, const QByteArray &transmitKey, uint sequenceToBeSent, T dto)
|
||||
static QByteArray serialize(const QString &channelTag, CryptoDtoMode mode, const QByteArray &transmitKey, uint sequenceToBeSent, T dto)
|
||||
{
|
||||
const CryptoDtoHeaderDto header = { channelTag.toStdString(), sequenceToBeSent, mode };
|
||||
|
||||
@@ -108,17 +108,20 @@ namespace BlackCore
|
||||
|
||||
//! Serialize a DTO
|
||||
template<typename T>
|
||||
static QByteArray Serialize(CCryptoDtoChannel &channel, CryptoDtoMode mode, T dto)
|
||||
static QByteArray serialize(CCryptoDtoChannel &channel, CryptoDtoMode mode, T dto)
|
||||
{
|
||||
uint sequenceToSend = 0;
|
||||
QByteArray transmitKey = channel.getTransmitKey(mode, sequenceToSend);
|
||||
return Serialize(channel.getChannelTag(), mode, transmitKey, sequenceToSend++, dto);
|
||||
return serialize(channel.getChannelTag(), mode, transmitKey, sequenceToSend++, dto);
|
||||
}
|
||||
|
||||
//! Deserializer
|
||||
struct Deserializer
|
||||
{
|
||||
//! Ctor
|
||||
Deserializer(CCryptoDtoChannel &channel, const QByteArray &bytes, bool loopback);
|
||||
|
||||
//! Get DTO
|
||||
template<typename T>
|
||||
T getDto()
|
||||
{
|
||||
@@ -133,18 +136,25 @@ namespace BlackCore
|
||||
return {};
|
||||
}
|
||||
|
||||
//! Header data @{
|
||||
quint16 headerLength;
|
||||
CryptoDtoHeaderDto header;
|
||||
//! @}
|
||||
|
||||
//! Name data @{
|
||||
quint16 dtoNameLength;
|
||||
QByteArray dtoNameBuffer;
|
||||
//! @}
|
||||
|
||||
//! Data @{
|
||||
quint16 dataLength;
|
||||
QByteArray dataBuffer;
|
||||
//! @}
|
||||
|
||||
bool verified = false;
|
||||
bool verified = false; //!< is verified
|
||||
};
|
||||
|
||||
//! Deserialize
|
||||
static Deserializer deserialize(CCryptoDtoChannel &channel, const QByteArray &bytes, bool loopback);
|
||||
};
|
||||
} // ns
|
||||
|
||||
Reference in New Issue
Block a user