diff options
| -rw-r--r-- | Swiften/Serializer/PayloadSerializers/JingleS5BTransportPayloadSerializer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Swiften/Serializer/PayloadSerializers/JingleS5BTransportPayloadSerializer.cpp b/Swiften/Serializer/PayloadSerializers/JingleS5BTransportPayloadSerializer.cpp index c5b40d5..c753839 100644 --- a/Swiften/Serializer/PayloadSerializers/JingleS5BTransportPayloadSerializer.cpp +++ b/Swiften/Serializer/PayloadSerializers/JingleS5BTransportPayloadSerializer.cpp @@ -34,52 +34,54 @@ std::string JingleS5BTransportPayloadSerializer::serializePayload(boost::shared_ candidateXML->setAttribute("port", boost::lexical_cast<std::string>(candidate.hostPort.getPort())); candidateXML->setAttribute("priority", boost::lexical_cast<std::string>(candidate.priority)); candidateXML->setAttribute("type", typeToString(candidate.type)); payloadXML.addNode(candidateXML); } if (payload->hasCandidateError()) { payloadXML.addNode(boost::make_shared<XMLElement>("candidate-error")); } if (payload->hasProxyError()) { payloadXML.addNode(boost::make_shared<XMLElement>("proxy-error")); } if (!payload->getActivated().empty()) { boost::shared_ptr<XMLElement> activatedXML = boost::make_shared<XMLElement>("activated"); activatedXML->setAttribute("cid", payload->getActivated()); payloadXML.addNode(activatedXML); } if (!payload->getCandidateUsed().empty()) { boost::shared_ptr<XMLElement> candusedXML = boost::make_shared<XMLElement>("candidate-used"); candusedXML->setAttribute("cid", payload->getCandidateUsed()); payloadXML.addNode(candusedXML); } return payloadXML.serialize(); } std::string JingleS5BTransportPayloadSerializer::modeToString(JingleS5BTransportPayload::Mode mode) const { switch(mode) { case JingleS5BTransportPayload::TCPMode: return "tcp"; case JingleS5BTransportPayload::UDPMode: return "udp"; } assert(false); + return ""; } std::string JingleS5BTransportPayloadSerializer::typeToString(JingleS5BTransportPayload::Candidate::Type type) const { switch(type) { case JingleS5BTransportPayload::Candidate::AssistedType: return "assisted"; case JingleS5BTransportPayload::Candidate::DirectType: return "direct"; case JingleS5BTransportPayload::Candidate::ProxyType: return "proxy"; case JingleS5BTransportPayload::Candidate::TunnelType: return "tunnel"; } assert(false); + return ""; } } |
Swift