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.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/cpp/src/Ice/UdpEndpointI.cpp b/cpp/src/Ice/UdpEndpointI.cpp
index 2df35fff2e0..ffe9b14f5ed 100644
--- a/cpp/src/Ice/UdpEndpointI.cpp
+++ b/cpp/src/Ice/UdpEndpointI.cpp
@@ -218,10 +218,8 @@ IceInternal::UdpEndpointI::UdpEndpointI(BasicStream* s) :
s->startReadEncaps();
s->read(const_cast<string&>(_host), false);
s->read(const_cast<Int&>(_port));
- s->read(const_cast<Byte&>(_protocol.major));
- s->read(const_cast<Byte&>(_protocol.minor));
- s->read(const_cast<Byte&>(_encoding.major));
- s->read(const_cast<Byte&>(_encoding.minor));
+ const_cast<Ice::ProtocolVersion&>(_protocol).__read(s);
+ const_cast<Ice::EncodingVersion&>(_encoding).__read(s);
// Not transmitted.
//s->read(const_cast<bool&>(_connect));
s->read(const_cast<bool&>(_compress));
@@ -235,10 +233,8 @@ IceInternal::UdpEndpointI::streamWrite(BasicStream* s) const
s->startWriteEncaps();
s->write(_host, false);
s->write(_port);
- s->write(_protocol.major);
- s->write(_protocol.minor);
- s->write(_encoding.major);
- s->write(_encoding.minor);
+ _protocol.__write(s);
+ _encoding.__write(s);
// Not transmitted.
//s->write(_connect);
s->write(_compress);