summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Transceiver.h
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2014-09-05 10:42:18 -0230
committerDwayne Boone <dwayne@zeroc.com>2014-09-05 10:42:18 -0230
commit9786853ab2d88598021aaec5c0409d3a45a50a13 (patch)
treed64858749513c529fdb84a98d8637d19f2c125e4 /cpp/src/Ice/Transceiver.h
parentMinor change to JS print stack traces (diff)
downloadice-9786853ab2d88598021aaec5c0409d3a45a50a13.tar.bz2
ice-9786853ab2d88598021aaec5c0409d3a45a50a13.tar.xz
ice-9786853ab2d88598021aaec5c0409d3a45a50a13.zip
ICE-4891 Refactor network tracing
Diffstat (limited to 'cpp/src/Ice/Transceiver.h')
-rw-r--r--cpp/src/Ice/Transceiver.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/cpp/src/Ice/Transceiver.h b/cpp/src/Ice/Transceiver.h
index 3e645a7793e..377f99b8f82 100644
--- a/cpp/src/Ice/Transceiver.h
+++ b/cpp/src/Ice/Transceiver.h
@@ -13,6 +13,7 @@
#include <IceUtil/Shared.h>
#include <Ice/TransceiverF.h>
#include <Ice/ConnectionF.h>
+#include <Ice/EndpointIF.h>
#include <Ice/Network.h>
namespace IceInternal
@@ -23,13 +24,13 @@ class Buffer;
class ICE_API Transceiver : virtual public ::IceUtil::Shared
{
public:
-
+
virtual NativeInfoPtr getNativeInfo() = 0;
-
+
virtual SocketOperation initialize(Buffer&, Buffer&, bool&) = 0;
virtual SocketOperation closing(bool, const Ice::LocalException&) = 0;
virtual void close() = 0;
-
+ virtual EndpointIPtr bind(const EndpointIPtr&);
virtual SocketOperation write(Buffer&) = 0;
virtual SocketOperation read(Buffer&, bool&) = 0;
#if defined(ICE_USE_IOCP) || defined(ICE_OS_WINRT)
@@ -41,6 +42,7 @@ public:
virtual std::string protocol() const = 0;
virtual std::string toString() const = 0;
+ virtual std::string toDetailedString() const = 0;
virtual Ice::ConnectionInfoPtr getInfo() const = 0;
virtual void checkSendSize(const Buffer&, size_t) = 0;
};