summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/UdpEndpointI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/UdpEndpointI.cpp')
-rw-r--r--cpp/src/Ice/UdpEndpointI.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/cpp/src/Ice/UdpEndpointI.cpp b/cpp/src/Ice/UdpEndpointI.cpp
index f5b3e20982a..2adf5dc32cc 100644
--- a/cpp/src/Ice/UdpEndpointI.cpp
+++ b/cpp/src/Ice/UdpEndpointI.cpp
@@ -76,10 +76,24 @@ IceInternal::UdpEndpointI::UdpEndpointI(const ProtocolInstancePtr& instance, Inp
s->read(const_cast<bool&>(_compress));
}
+void
+IceInternal::UdpEndpointI::streamWriteImpl(OutputStream* s) const
+{
+ IPEndpointI::streamWriteImpl(s);
+ if(s->getEncoding() == Ice::Encoding_1_0)
+ {
+ s->write(Ice::Protocol_1_0);
+ s->write(Ice::Encoding_1_0);
+ }
+ // Not transmitted.
+ //s->write(_connect);
+ s->write(_compress);
+}
+
EndpointInfoPtr
IceInternal::UdpEndpointI::getInfo() const
{
- Ice::UDPEndpointInfoPtr info = ICE_MAKE_SHARED(InfoI<Ice::UDPEndpointInfo>,
+ Ice::UDPEndpointInfoPtr info = ICE_MAKE_SHARED(InfoI<Ice::UDPEndpointInfo>,
ICE_DYNAMIC_CAST(UdpEndpointI, shared_from_this()));
fillEndpointInfo(info.get());
return info;
@@ -287,20 +301,6 @@ IceInternal::UdpEndpointI::operator<(const LocalObject& r) const
}
void
-IceInternal::UdpEndpointI::streamWriteImpl(OutputStream* s) const
-{
- IPEndpointI::streamWriteImpl(s);
- if(s->getEncoding() == Ice::Encoding_1_0)
- {
- s->write(Ice::Protocol_1_0);
- s->write(Ice::Encoding_1_0);
- }
- // Not transmitted.
- //s->write(_connect);
- s->write(_compress);
-}
-
-void
IceInternal::UdpEndpointI::hashInit(Ice::Int& h) const
{
IPEndpointI::hashInit(h);
@@ -463,7 +463,7 @@ IceInternal::UdpEndpointFactory::destroy()
}
EndpointFactoryPtr
-IceInternal::UdpEndpointFactory::clone(const ProtocolInstancePtr& instance) const
+IceInternal::UdpEndpointFactory::clone(const ProtocolInstancePtr& instance, const EndpointFactoryPtr&) const
{
return new UdpEndpointFactory(instance);
}