| 
    OpenDDS
    Snapshot(2022/01/21-18:35)
    
   | 
 
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