|
OpenDDS
Snapshot(2023/01/05-18:03)
|
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 | GuidPair |
| 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 58 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::ICE::GuidPair::local, and OpenDDS::ICE::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().
1.8.13