diff options
author | Benoit Foucher <benoit@zeroc.com> | 2012-08-28 14:45:45 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2012-08-28 14:45:45 +0200 |
commit | 55210695a994c710a1fff1d627b5e08ec96229a5 (patch) | |
tree | db3729d0c09f92a7a62eaaa41870f507249940b7 /cpp/src/Ice/ConnectionI.h | |
parent | Added IceGridGUI metrics reports (diff) | |
download | ice-55210695a994c710a1fff1d627b5e08ec96229a5.tar.bz2 ice-55210695a994c710a1fff1d627b5e08ec96229a5.tar.xz ice-55210695a994c710a1fff1d627b5e08ec96229a5.zip |
Simplifed Connection metrics, re-factoring
Diffstat (limited to 'cpp/src/Ice/ConnectionI.h')
-rw-r--r-- | cpp/src/Ice/ConnectionI.h | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/cpp/src/Ice/ConnectionI.h b/cpp/src/Ice/ConnectionI.h index 57fd34d3e5f..1ede520d520 100644 --- a/cpp/src/Ice/ConnectionI.h +++ b/cpp/src/Ice/ConnectionI.h @@ -69,22 +69,17 @@ class ICE_API ConnectionI : public Connection, public IceInternal::EventHandler, { public: - Observer(const IceInternal::BasicStream&, const IceInternal::BasicStream&); + Observer(); - void startRead(); - void finishRead(); - void startWrite(); - void finishWrite(); + void startRead(Ice::Byte*); + void finishRead(Ice::Byte*); + void startWrite(Ice::Byte*); + void finishWrite(Ice::Byte*); private: - Ice::Byte* _writeStreamPos; - IceUtilInternal::StopWatch _writeWatch; Ice::Byte* _readStreamPos; - IceUtilInternal::StopWatch _readWatch; - - const IceInternal::BasicStream& _readStream; - const IceInternal::BasicStream& _writeStream; + Ice::Byte* _writeStreamPos; }; public: @@ -363,7 +358,7 @@ private: bool _readHeader; IceInternal::BasicStream _writeStream; - std::auto_ptr<Observer> _observer; + Observer _observer; int _dispatchCount; |