diff options
author | Ben Summers <ben@fluffy.co.uk> | 2006-02-13 13:35:51 +0000 |
---|---|---|
committer | Ben Summers <ben@fluffy.co.uk> | 2006-02-13 13:35:51 +0000 |
commit | ab0b336a656d168d132f685ead24c0c18df4a612 (patch) | |
tree | 4bfa00b9e5c35200c5439bcdf8ca754107e11c62 /lib/server/SocketStream.h | |
parent | 830aa82e44381c85d8486e46de7ae0e26830457e (diff) |
Bandwidth usage logging patch from Pascal Lalonde <plalonde@overnet.qc.ca>, with minor change to exception handling
Diffstat (limited to 'lib/server/SocketStream.h')
-rw-r--r-- | lib/server/SocketStream.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/server/SocketStream.h b/lib/server/SocketStream.h index 5caaacfd..7f1cb741 100644 --- a/lib/server/SocketStream.h +++ b/lib/server/SocketStream.h @@ -56,6 +56,15 @@ private: tOSSocketHandle mSocketHandle; bool mReadClosed; bool mWriteClosed; + +protected: + off_t mBytesRead; + off_t mBytesWritten; + +public: + off_t GetBytesRead() const {return mBytesRead;} + off_t GetBytesWritten() const {return mBytesWritten;} + void ResetCounters() {mBytesRead = mBytesWritten = 0;} }; #endif // SOCKETSTREAM__H |