diff options
Diffstat (limited to 'cpp/src/Ice/UdpEndpoint.h')
-rw-r--r-- | cpp/src/Ice/UdpEndpoint.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/cpp/src/Ice/UdpEndpoint.h b/cpp/src/Ice/UdpEndpoint.h index e504b8973b2..caf54950b88 100644 --- a/cpp/src/Ice/UdpEndpoint.h +++ b/cpp/src/Ice/UdpEndpoint.h @@ -21,21 +21,23 @@ namespace IceInternal { -const ::Ice::Short UdpEndpointType = 3; +const Ice::Short UdpEndpointType = 3; class UdpEndpoint : public Endpoint { public: - UdpEndpoint(const InstancePtr&, const std::string&, ::Ice::Int); + UdpEndpoint(const InstancePtr&, const std::string&, Ice::Int, bool); UdpEndpoint(const InstancePtr&, const std::string&); UdpEndpoint(BasicStream*); virtual void streamWrite(BasicStream*) const; virtual std::string toString() const; - virtual ::Ice::Short type() const; - virtual ::Ice::Int timeout() const; - virtual EndpointPtr timeout(::Ice::Int) const; + virtual Ice::Short type() const; + virtual Ice::Int timeout() const; + virtual EndpointPtr timeout(Ice::Int) const; + virtual bool compress() const; + virtual EndpointPtr compress(bool) const; virtual bool datagram() const; virtual bool secure() const; virtual bool unknown() const; @@ -57,8 +59,9 @@ private: // const InstancePtr _instance; const std::string _host; - const ::Ice::Int _port; + const Ice::Int _port; const bool _connect; + const bool _compress; }; class UdpEndpointFactory : public EndpointFactory @@ -67,8 +70,8 @@ public: virtual ~UdpEndpointFactory(); - virtual ::Ice::Short type() const; - virtual ::std::string protocol() const; + virtual Ice::Short type() const; + virtual std::string protocol() const; virtual EndpointPtr create(const std::string&) const; virtual EndpointPtr read(BasicStream*) const; virtual void destroy(); |