summaryrefslogtreecommitdiff
path: root/lib/server/SocketStream.h
diff options
context:
space:
mode:
authorBen Summers <ben@fluffy.co.uk>2006-02-13 13:35:51 +0000
committerBen Summers <ben@fluffy.co.uk>2006-02-13 13:35:51 +0000
commitab0b336a656d168d132f685ead24c0c18df4a612 (patch)
tree4bfa00b9e5c35200c5439bcdf8ca754107e11c62 /lib/server/SocketStream.h
parent830aa82e44381c85d8486e46de7ae0e26830457e (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.h9
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