From ebf2a7a998e6825e8dce3b626704eb408fe30f12 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 26 Aug 2017 00:53:39 +0300 Subject: Show in debug log last packet sent buffer position. --- src/net/eathena/messageout.cpp | 5 +++++ src/net/eathena/messageout.h | 2 ++ src/net/tmwa/messageout.cpp | 5 +++++ src/net/tmwa/messageout.h | 2 ++ 4 files changed, 14 insertions(+) (limited to 'src') diff --git a/src/net/eathena/messageout.cpp b/src/net/eathena/messageout.cpp index 086d9f446..78a242851 100644 --- a/src/net/eathena/messageout.cpp +++ b/src/net/eathena/messageout.cpp @@ -45,6 +45,11 @@ MessageOut::MessageOut(const int16_t id) : mData = mNetwork->mOutBuffer + CAST_SIZE(mNetwork->mOutSize); } +MessageOut::~MessageOut() +{ + DEBUGLOG2("writeEnd: ", mPos, "position after end of packet"); +} + void MessageOut::expand(const size_t bytes) const { mNetwork->mOutSize += CAST_U32(bytes); diff --git a/src/net/eathena/messageout.h b/src/net/eathena/messageout.h index 2c07d5cff..38525bad7 100644 --- a/src/net/eathena/messageout.h +++ b/src/net/eathena/messageout.h @@ -47,6 +47,8 @@ class MessageOut final : public Net::MessageOut A_DELETE_COPY(MessageOut) + virtual ~MessageOut(); + /**< Writes a short. */ void writeInt16(const int16_t value, const char *const str) override final; diff --git a/src/net/tmwa/messageout.cpp b/src/net/tmwa/messageout.cpp index f1784bf1d..64951642d 100644 --- a/src/net/tmwa/messageout.cpp +++ b/src/net/tmwa/messageout.cpp @@ -45,6 +45,11 @@ MessageOut::MessageOut(const int16_t id) : mData = mNetwork->mOutBuffer + CAST_SIZE(mNetwork->mOutSize); } +MessageOut::~MessageOut() +{ + DEBUGLOG2("writeEnd: ", mPos, "position after end of packet"); +} + void MessageOut::expand(const size_t bytes) const { mNetwork->mOutSize += CAST_U32(bytes); diff --git a/src/net/tmwa/messageout.h b/src/net/tmwa/messageout.h index c807d55a5..18346b690 100644 --- a/src/net/tmwa/messageout.h +++ b/src/net/tmwa/messageout.h @@ -47,6 +47,8 @@ class MessageOut final : public Net::MessageOut A_DELETE_COPY(MessageOut) + virtual ~MessageOut(); + /**< Writes a short. */ void writeInt16(const int16_t value, const char *const str) override final; -- cgit v1.2.3-60-g2f50