diff --git a/README.md b/README.md index 2abc494..291ff8f 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ MY_ON_RECV_DESCRIPTION_FROM_REMOTE([pc](string sdp) { }); MY_ON_RECV_CANDIDATE_FROM_REMOTE([pc](string candidate, string mid) { - pc->setRemoteCandidate(Candidate(candidate, mid)); + pc->addRemoteCandidate(Candidate(candidate, mid)); }); ``` diff --git a/include/rtc/peerconnection.hpp b/include/rtc/peerconnection.hpp index 5ada816..35616ad 100644 --- a/include/rtc/peerconnection.hpp +++ b/include/rtc/peerconnection.hpp @@ -50,7 +50,7 @@ public: std::optional remoteDescription() const; void setRemoteDescription(Description description); - void setRemoteCandidate(Candidate candidate); + void addRemoteCandidate(Candidate candidate); std::shared_ptr createDataChannel(const string &label, const string &protocol = "", const Reliability &reliability = {}); diff --git a/src/peerconnection.cpp b/src/peerconnection.cpp index 9c98794..500214b 100644 --- a/src/peerconnection.cpp +++ b/src/peerconnection.cpp @@ -57,7 +57,7 @@ void PeerConnection::setRemoteDescription(Description description) { mRemoteDescription.emplace(std::move(description)); } -void PeerConnection::setRemoteCandidate(Candidate candidate) { +void PeerConnection::addRemoteCandidate(Candidate candidate) { if (!mRemoteDescription || !mIceTransport) throw std::logic_error("Remote candidate set without remote description"); diff --git a/src/rtc.cpp b/src/rtc.cpp index 73dd930..445a8f4 100644 --- a/src/rtc.cpp +++ b/src/rtc.cpp @@ -123,7 +123,7 @@ void rtcSetRemoteCandidate(int pc, const char *candidate, const char *mid) { if (it == peerConnectionMap.end()) return; - it->second->setRemoteCandidate( + it->second->addRemoteCandidate( Candidate(string(candidate), mid ? make_optional(string(mid)) : nullopt)); } diff --git a/test/main.cpp b/test/main.cpp index b0359d3..0a88413 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -38,7 +38,7 @@ int main(int argc, char **argv) { pc1->onLocalCandidate([pc2](const optional &candidate) { if (candidate) { cout << "Candidate 1: " << *candidate << endl; - pc2->setRemoteCandidate(*candidate); + pc2->addRemoteCandidate(*candidate); } }); @@ -50,7 +50,7 @@ int main(int argc, char **argv) { pc2->onLocalCandidate([pc1](const optional &candidate) { if (candidate) { cout << "Candidate 2: " << *candidate << endl; - pc1->setRemoteCandidate(*candidate); + pc1->addRemoteCandidate(*candidate); } });