24 virtual ::std::unique_ptr<::webrtc::SessionDescriptionInterface> Clone()
const;
26 virtual ::cricket::SessionDescription* description() = 0;
28 virtual ::cricket::SessionDescription
const* description()
const = 0;
30 virtual ::std::string session_id()
const = 0;
32 virtual ::std::string session_version()
const = 0;
34 virtual ::webrtc::SdpType GetType()
const;
36 virtual ::std::string type()
const = 0;
40 virtual uint64 RemoveCandidates(::std::vector<::cricket::Candidate>
const& candidates);
42 virtual uint64 number_of_mediasections()
const = 0;
44 virtual ::webrtc::IceCandidateCollection
const* candidates(uint64)
const = 0;
46 virtual bool ToString(::std::string*)
const = 0;
52 MCNAPI static ::std::add_lvalue_reference_t<char const[]>
kAnswer();
54 MCNAPI static ::std::add_lvalue_reference_t<char const[]>
kOffer();
56 MCNAPI static ::std::add_lvalue_reference_t<char const[]>
kPrAnswer();
58 MCNAPI static ::std::add_lvalue_reference_t<char const[]>
kRollback();
70 MCNAPI ::std::unique_ptr<::webrtc::SessionDescriptionInterface>
$Clone()
const;