added some statistics

This commit is contained in:
orignal 2014-10-13 17:03:27 -04:00
parent 3153cf4df6
commit 96e8cab8fb
4 changed files with 18 additions and 4 deletions

View file

@ -97,7 +97,10 @@ namespace stream
void AsyncReceive (const Buffer& buffer, ReceiveHandler handler, int timeout = 0);
void Close ();
size_t GetNumSentBytes () const { return m_NumSentBytes; };
size_t GetNumReceivedBytes () const { return m_NumReceivedBytes; };
private:
void SendQuickAck ();
@ -133,6 +136,7 @@ namespace stream
std::set<Packet *, PacketCmp> m_SavedPackets;
std::set<Packet *, PacketCmp> m_SentPackets;
boost::asio::deadline_timer m_ReceiveTimer, m_ResendTimer, m_AckSendTimer;
size_t m_NumSentBytes, m_NumReceivedBytes;
};
//-------------------------------------------------