Browse Source

Reduce padding in structure

Log::Msg originally takes 32 bytes, now shrinks to 24 bytes.
Log::Peer originally takes 40 bytes, now shrinks to 32 bytes.
adaptive-webui-19844
Chocobo1 5 years ago
parent
commit
648d44d9b9
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 4
      src/base/logger.cpp
  2. 4
      src/base/logger.h

4
src/base/logger.cpp

@ -72,7 +72,7 @@ void Logger::freeInstance()
void Logger::addMessage(const QString &message, const Log::MsgType &type) void Logger::addMessage(const QString &message, const Log::MsgType &type)
{ {
QWriteLocker locker(&m_lock); QWriteLocker locker(&m_lock);
const Log::Msg msg = {m_msgCounter++, QDateTime::currentMSecsSinceEpoch(), type, message}; const Log::Msg msg = {m_msgCounter++, type, QDateTime::currentMSecsSinceEpoch(), message};
m_messages.push_back(msg); m_messages.push_back(msg);
locker.unlock(); locker.unlock();
@ -82,7 +82,7 @@ void Logger::addMessage(const QString &message, const Log::MsgType &type)
void Logger::addPeer(const QString &ip, const bool blocked, const QString &reason) void Logger::addPeer(const QString &ip, const bool blocked, const QString &reason)
{ {
QWriteLocker locker(&m_lock); QWriteLocker locker(&m_lock);
const Log::Peer msg = {m_peerCounter++, QDateTime::currentMSecsSinceEpoch(), ip, blocked, reason}; const Log::Peer msg = {m_peerCounter++, blocked, QDateTime::currentMSecsSinceEpoch(), ip, reason};
m_peers.push_back(msg); m_peers.push_back(msg);
locker.unlock(); locker.unlock();

4
src/base/logger.h

@ -53,17 +53,17 @@ namespace Log
struct Msg struct Msg
{ {
int id; int id;
qint64 timestamp;
MsgType type; MsgType type;
qint64 timestamp;
QString message; QString message;
}; };
struct Peer struct Peer
{ {
int id; int id;
bool blocked;
qint64 timestamp; qint64 timestamp;
QString ip; QString ip;
bool blocked;
QString reason; QString reason;
}; };
} }

Loading…
Cancel
Save