OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <Checklist.h>
Public Member Functions | |
CandidatePair (const Candidate &a_local, const Candidate &a_remote, bool a_local_is_controlling, bool a_use_candidate=false) | |
bool | operator== (const CandidatePair &a_other) const |
Static Public Member Functions | |
static bool | priority_sorted (const CandidatePair &x, const CandidatePair &y) |
Public Attributes | |
Candidate const | local |
Candidate const | remote |
FoundationType const | foundation |
bool const | local_is_controlling |
ACE_UINT64 const | priority |
bool const | use_candidate |
Private Member Functions | |
ACE_UINT64 | compute_priority () |
Definition at line 73 of file Checklist.h.
OpenDDS::ICE::CandidatePair::CandidatePair | ( | const Candidate & | a_local, |
const Candidate & | a_remote, | ||
bool | a_local_is_controlling, | ||
bool | a_use_candidate = false |
||
) |
Definition at line 27 of file Checklist.cpp.
References OpenDDS::ICE::Candidate::foundation, and OPENDDS_ASSERT.
|
private |
Definition at line 50 of file Checklist.cpp.
References local, local_is_controlling, OpenDDS::ICE::Candidate::priority, and remote.
bool OpenDDS::ICE::CandidatePair::operator== | ( | const CandidatePair & | a_other | ) | const |
|
inlinestatic |
Definition at line 90 of file Checklist.h.
References priority.
Referenced by OpenDDS::ICE::Checklist::add_triggered_check(), OpenDDS::ICE::Checklist::add_valid_pair(), OpenDDS::ICE::Checklist::do_next_check(), OpenDDS::ICE::Checklist::failed(), OpenDDS::ICE::Checklist::generate_candidate_pairs(), OpenDDS::ICE::Checklist::succeeded(), and OpenDDS::ICE::Checklist::unfreeze().
FoundationType const OpenDDS::ICE::CandidatePair::foundation |
Definition at line 76 of file Checklist.h.
Referenced by OpenDDS::ICE::Checklist::add_triggered_check(), OpenDDS::ICE::Checklist::remove_from_in_progress(), OpenDDS::ICE::Checklist::succeeded(), and OpenDDS::ICE::Checklist::unfreeze().
Candidate const OpenDDS::ICE::CandidatePair::local |
Definition at line 74 of file Checklist.h.
Referenced by compute_priority(), OpenDDS::ICE::ConnectivityCheck::ConnectivityCheck(), operator==(), and OpenDDS::ICE::Checklist::success_response().
bool const OpenDDS::ICE::CandidatePair::local_is_controlling |
Definition at line 77 of file Checklist.h.
Referenced by compute_priority(), and OpenDDS::ICE::ConnectivityCheck::ConnectivityCheck().
ACE_UINT64 const OpenDDS::ICE::CandidatePair::priority |
Definition at line 78 of file Checklist.h.
Referenced by priority_sorted().
Candidate const OpenDDS::ICE::CandidatePair::remote |
Definition at line 75 of file Checklist.h.
Referenced by compute_priority(), OpenDDS::ICE::Checklist::do_next_check(), operator==(), and OpenDDS::ICE::Checklist::success_response().
bool const OpenDDS::ICE::CandidatePair::use_candidate |
Definition at line 81 of file Checklist.h.
Referenced by OpenDDS::ICE::Checklist::add_valid_pair(), OpenDDS::ICE::ConnectivityCheck::ConnectivityCheck(), OpenDDS::ICE::Checklist::failed(), operator==(), OpenDDS::ICE::Checklist::succeeded(), and OpenDDS::ICE::Checklist::success_response().