summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ios/StreamEndpointI.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2019-05-06 13:39:11 +0200
committerJose <jose@zeroc.com>2019-05-06 13:39:11 +0200
commit11c4f8ea704a302e89db2c1cdedc75738498960d (patch)
tree992cce24ff2e3ef6eea56e217c73899f1b3691f5 /cpp/src/Ice/ios/StreamEndpointI.cpp
parentIce/info test fixes (diff)
downloadice-11c4f8ea704a302e89db2c1cdedc75738498960d.tar.bz2
ice-11c4f8ea704a302e89db2c1cdedc75738498960d.tar.xz
ice-11c4f8ea704a302e89db2c1cdedc75738498960d.zip
Remove Ice.Voip support from Swift builds
Diffstat (limited to 'cpp/src/Ice/ios/StreamEndpointI.cpp')
-rw-r--r--cpp/src/Ice/ios/StreamEndpointI.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/src/Ice/ios/StreamEndpointI.cpp b/cpp/src/Ice/ios/StreamEndpointI.cpp
index fdce4821b21..68ab85aea54 100644
--- a/cpp/src/Ice/ios/StreamEndpointI.cpp
+++ b/cpp/src/Ice/ios/StreamEndpointI.cpp
@@ -53,7 +53,9 @@ toCFString(const string& s)
IceObjC::Instance::Instance(const Ice::CommunicatorPtr& com, Short type, const string& protocol, bool secure) :
ProtocolInstance(com, type, protocol, secure),
+#ifndef ICE_SWIFT
_voip(com->getProperties()->getPropertyAsIntWithDefault("Ice.Voip", 0) > 0),
+#endif
_communicator(com),
_proxySettings(0)
{
@@ -94,16 +96,18 @@ IceObjC::Instance::setupStreams(CFReadStreamRef readStream,
bool server,
const string& /*host*/) const
{
+#ifndef ICE_SWIFT
if(_voip)
{
-#if TARGET_IPHONE_SIMULATOR == 0
+# if TARGET_IPHONE_SIMULATOR == 0
if(!CFReadStreamSetProperty(readStream, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP) ||
!CFWriteStreamSetProperty(writeStream, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP))
{
throw Ice::SyscallException(__FILE__, __LINE__);
}
-#endif
+# endif
}
+#endif
if(!server && _proxySettings)
{