OpenDDS
Snapshot(2023/04/25-14:16)
|
Classes | |
class | ActiveFoundationSet |
class | Agent |
struct | AgentHolder |
class | AgentImpl |
struct | AgentInfo |
class | AgentInfoListener |
struct | Candidate |
struct | CandidatePair |
struct | Checklist |
class | Configuration |
struct | ConnectivityCheck |
struct | DeferredTriggeredCheck |
class | Endpoint |
struct | EndpointManager |
struct | ScheduleTimerCommand |
class | ServerReflexiveStateMachine |
struct | Task |
Typedefs | |
typedef std::vector< FoundationType > | FoundationList |
typedef std::pair< std::string, std::string > | FoundationType |
typedef DCPS::RcHandle< Checklist > | ChecklistPtr |
typedef DCPS::RcHandle< EndpointManager > | EndpointManagerPtr |
typedef std::set< GuidPair > | GuidSetType |
typedef DCPS::RcHandle< Task > | TaskPtr |
typedef DCPS::WeakRcHandle< Task > | WeakTaskPtr |
Enumerations | |
enum | AgentType { FULL = 0x0, LITE = 0x1 } |
enum | CandidateType { HOST = 0x0, SERVER_REFLEXIVE = 0x1, PEER_REFLEXIVE = 0x2, RELAYED = 0x3 } |
Functions | |
typedef | OPENDDS_MAP (OPENDDS_STRING, ICE::AgentInfo) AgentInfoMap |
bool | operator== (const ConnectivityCheck &a_cc, const STUN::TransactionId &a_tid) |
bool | operator== (const ConnectivityCheck &a_cc, const CandidatePair &a_cp) |
std::ostream & | operator<< (std::ostream &stream, const GuidPair &guidp) |
bool | candidates_sorted (const Candidate &x, const Candidate &y) |
bool | candidates_equal (const Candidate &x, const Candidate &y) |
ACE_UINT32 | local_priority (const ACE_INET_Addr &addr) |
Candidate | make_host_candidate (const ACE_INET_Addr &address) |
Candidate | make_server_reflexive_candidate (const ACE_INET_Addr &address, const ACE_INET_Addr &base, const ACE_INET_Addr &server_address) |
Candidate | make_peer_reflexive_candidate (const ACE_INET_Addr &address, const ACE_INET_Addr &base, const ACE_INET_Addr &server_address, ACE_UINT32 priority) |
Candidate | make_peer_reflexive_candidate (const ACE_INET_Addr &address, ACE_UINT32 priority, size_t q) |
typedef | OPENDDS_VECTOR (ACE_INET_Addr) AddressListType |
Definition at line 288 of file Checklist.h.
Definition at line 260 of file EndpointManager.h.
typedef std::vector<FoundationType> OpenDDS::ICE::FoundationList |
Definition at line 33 of file AgentImpl.h.
typedef std::pair<std::string, std::string> OpenDDS::ICE::FoundationType |
Definition at line 34 of file Checklist.h.
typedef std::set<GuidPair> OpenDDS::ICE::GuidSetType |
Definition at line 39 of file RTPS/ICE/Ice.h.
typedef DCPS::RcHandle<Task> OpenDDS::ICE::TaskPtr |
Definition at line 34 of file Ice.cpp.
References OpenDDS::ICE::Candidate::address, and OpenDDS::ICE::Candidate::base.
Referenced by OpenDDS::ICE::EndpointManager::regenerate_agent_info().
Definition at line 21 of file Ice.cpp.
References OpenDDS::ICE::Candidate::address, OpenDDS::ICE::Candidate::base, and OpenDDS::ICE::Candidate::priority.
Referenced by OpenDDS::ICE::Checklist::generate_triggered_check(), OpenDDS::ICE::EndpointManager::regenerate_agent_info(), and OpenDDS::ICE::Checklist::success_response().
ACE_UINT32 OpenDDS::ICE::local_priority | ( | const ACE_INET_Addr & | addr | ) |
Definition at line 56 of file Ice.cpp.
References ACE_Addr::get_type().
Referenced by OpenDDS::ICE::ConnectivityCheck::ConnectivityCheck(), make_host_candidate(), and make_server_reflexive_candidate().
Candidate OpenDDS::ICE::make_host_candidate | ( | const ACE_INET_Addr & | address | ) |
Definition at line 64 of file Ice.cpp.
References OpenDDS::ICE::Candidate::address, OpenDDS::ICE::Candidate::base, OpenDDS::ICE::Candidate::foundation, HOST, OpenDDS::DCPS::LogAddr::ip(), local_priority(), OpenDDS::ICE::Candidate::priority, and OpenDDS::ICE::Candidate::type.
Referenced by OpenDDS::ICE::EndpointManager::regenerate_agent_info().
Candidate OpenDDS::ICE::make_peer_reflexive_candidate | ( | const ACE_INET_Addr & | address, |
const ACE_INET_Addr & | base, | ||
const ACE_INET_Addr & | server_address, | ||
ACE_UINT32 | priority | ||
) |
Definition at line 88 of file Ice.cpp.
References OpenDDS::ICE::Candidate::address, OpenDDS::ICE::Candidate::base, OpenDDS::ICE::Candidate::foundation, OpenDDS::DCPS::LogAddr::ip(), PEER_REFLEXIVE, OpenDDS::ICE::Candidate::priority, and OpenDDS::ICE::Candidate::type.
Referenced by OpenDDS::ICE::Checklist::generate_triggered_check(), and OpenDDS::ICE::Checklist::success_response().
Candidate OpenDDS::ICE::make_peer_reflexive_candidate | ( | const ACE_INET_Addr & | address, |
ACE_UINT32 | priority, | ||
size_t | q | ||
) |
Definition at line 99 of file Ice.cpp.
References OpenDDS::ICE::Candidate::address, OpenDDS::ICE::Candidate::foundation, PEER_REFLEXIVE, OpenDDS::ICE::Candidate::priority, OpenDDS::DCPS::to_dds_string(), and OpenDDS::ICE::Candidate::type.
Candidate OpenDDS::ICE::make_server_reflexive_candidate | ( | const ACE_INET_Addr & | address, |
const ACE_INET_Addr & | base, | ||
const ACE_INET_Addr & | server_address | ||
) |
Definition at line 76 of file Ice.cpp.
References OpenDDS::ICE::Candidate::address, OpenDDS::ICE::Candidate::base, OpenDDS::ICE::Candidate::foundation, OpenDDS::DCPS::LogAddr::ip(), local_priority(), OpenDDS::ICE::Candidate::priority, SERVER_REFLEXIVE, and OpenDDS::ICE::Candidate::type.
Referenced by OpenDDS::ICE::EndpointManager::regenerate_agent_info().
typedef OpenDDS::ICE::OPENDDS_MAP | ( | OPENDDS_STRING | , |
ICE::AgentInfo | |||
) |
typedef OpenDDS::ICE::OPENDDS_VECTOR | ( | ACE_INET_Addr | ) |
|
inline |
Definition at line 146 of file Checklist.h.
References OpenDDS::DCPS::GuidPair::local, and OpenDDS::DCPS::GuidPair::remote.
|
inline |
Definition at line 135 of file Checklist.h.
References OpenDDS::ICE::ConnectivityCheck::request(), and OpenDDS::STUN::Message::transaction_id.
|
inline |
Definition at line 140 of file Checklist.h.
References OpenDDS::ICE::ConnectivityCheck::candidate_pair().