diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-09 21:52:05 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-09 21:52:05 +0000 |
commit | 12c27f643aab030a7121693b07826f4d05ab1649 (patch) | |
tree | 8b8eee7a3ef1876d2acc50f4db5144e0cc973e44 /jingle/glue/utils.h | |
parent | 920b1fe955dc8107103f5e35e6cbf1b26f0bbbd9 (diff) | |
download | chromium_src-12c27f643aab030a7121693b07826f4d05ab1649.zip chromium_src-12c27f643aab030a7121693b07826f4d05ab1649.tar.gz chromium_src-12c27f643aab030a7121693b07826f4d05ab1649.tar.bz2 |
Move P2P candidate serialization/deserialization to jingle/glue.
TEST=Compiles
BUG=None.
Review URL: http://codereview.chromium.org/7551034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96079 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'jingle/glue/utils.h')
-rw-r--r-- | jingle/glue/utils.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/jingle/glue/utils.h b/jingle/glue/utils.h index 895cf2c..803416a 100644 --- a/jingle/glue/utils.h +++ b/jingle/glue/utils.h @@ -5,14 +5,20 @@ #ifndef JINGLE_GLUE_UTILS_H_ #define JINGLE_GLUE_UTILS_H_ +#include <string> + namespace net { class IPEndPoint; } // namespace net namespace talk_base { - class SocketAddress; +class SocketAddress; } // namespace talk_base +namespace cricket { +class Candidate; +} // namespace cricket + namespace jingle_glue { // Chromium and libjingle represent socket addresses differently. The @@ -23,6 +29,11 @@ bool IPEndPointToSocketAddress(const net::IPEndPoint& address_chrome, bool SocketAddressToIPEndPoint(const talk_base::SocketAddress& address_lj, net::IPEndPoint* address_chrome); +// Helper functions to serialize and deserialize P2P candidates. +std::string SerializeP2PCandidate(const cricket::Candidate& candidate); +bool DeserializeP2PCandidate(const std::string& address, + cricket::Candidate* candidate); + } // namespace jingle_glue #endif // JINGLE_GLUE_UTILS_H_ |