24#include <api/peer_connection_interface.h>
29namespace webrtc_streaming {
32Result<std::unique_ptr<webrtc::SessionDescriptionInterface>>
34 webrtc::SdpType sdp_type);
38 const std::string&
type,
const Json::Value& message);
42 const Json::Value& message);
47Result<std::vector<webrtc::PeerConnectionInterface::IceServer>>
52 const std::vector<webrtc::PeerConnectionInterface::IceServer>& ice_servers);
Result< std::string > ParseError(const std::string &type, const Json::Value &message)
Definition: utils.cpp:68
Result< std::unique_ptr< webrtc::SessionDescriptionInterface > > ParseSessionDescription(const std::string &type, const Json::Value &message, webrtc::SdpType sdp_type)
Definition: utils.cpp:43
Json::Value GenerateIceServersMessage(const std::vector< webrtc::PeerConnectionInterface::IceServer > &ice_servers)
Definition: utils.cpp:106
Result< std::unique_ptr< webrtc::IceCandidateInterface > > ParseIceCandidate(const std::string &type, const Json::Value &message)
Definition: utils.cpp:53
Result< std::vector< webrtc::PeerConnectionInterface::IceServer > > ParseIceServersMessage(const Json::Value &message)
Definition: utils.cpp:74
Definition: alloc_utils.cpp:23
uint8_t type
Definition: pairing_connection.h:0