diff options
Diffstat (limited to 'cpp/src/Ice/EndpointI.h')
-rw-r--r-- | cpp/src/Ice/EndpointI.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/Ice/EndpointI.h b/cpp/src/Ice/EndpointI.h index 1f4ae56117e..b2260474d3d 100644 --- a/cpp/src/Ice/EndpointI.h +++ b/cpp/src/Ice/EndpointI.h @@ -46,7 +46,8 @@ public: // // Marshal the endpoint. // - virtual void streamWrite(Ice::OutputStream*) const = 0; + virtual void streamWrite(Ice::OutputStream*) const; + virtual void streamWriteImpl(Ice::OutputStream*) const = 0; // // Return the endpoint type. @@ -177,6 +178,8 @@ public: InfoI(const EndpointIPtr& endpoint) : _endpoint(endpoint) { + T::compress = _endpoint->compress(); + T::timeout = _endpoint->timeout(); } virtual Ice::Short |