OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <DiscoveredEntities.h>
Classes | |
struct | LocationUpdate |
Public Member Functions | |
DiscoveredParticipant () | |
DiscoveredParticipant (const ParticipantData_t &p, const DCPS::SequenceNumber &seq, const DCPS::TimeDuration &resend_period) | |
typedef | OPENDDS_VECTOR (LocationUpdate) LocationUpdateList |
typedef | OPENDDS_LIST (BuiltinAssociationRecord) BuiltinAssociationRecords |
typedef | OPENDDS_LIST (WriterAssociationRecord_rch) WriterAssociationRecords |
typedef | OPENDDS_LIST (ReaderAssociationRecord_rch) ReaderAssociationRecords |
bool | has_security_data () const |
Definition at line 49 of file DiscoveredEntities.h.
|
inline |
Definition at line 50 of file DiscoveredEntities.h.
References OpenDDS::Security::SPDPdiscoveredParticipantData::dataKind, OpenDDS::Security::DPDK_NONE, DDS::Security::ParticipantSecurityInfo::participant_security_attributes, pdata_, DDS::Security::ParticipantSecurityInfo::plugin_participant_security_attributes, and security_info_.
|
inline |
Definition at line 79 of file DiscoveredEntities.h.
References OpenDDS::DCPS::assign(), OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::change_mask, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::guid, OpenDDS::RTPS::ParticipantProxy_t::guidPrefix, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::ice6_timestamp, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::ice_timestamp, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::local6_timestamp, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::local_timestamp, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::location, location_data_, OpenDDS::DCPS::make_part_guid(), DDS::Time_t::nanosec, DDS::Security::ParticipantSecurityInfo::participant_security_attributes, OpenDDS::Security::SPDPdiscoveredParticipantData::participantProxy, DDS::Security::ParticipantSecurityInfo::plugin_participant_security_attributes, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::relay6_timestamp, OpenDDS::DCPS::ParticipantLocationBuiltinTopicData::relay_timestamp, DDS::Time_t::sec, and security_info_.
|
inline |
Definition at line 197 of file DiscoveredEntities.h.
References OpenDDS::Security::SPDPdiscoveredParticipantData::dataKind, OpenDDS::Security::DPDK_ENHANCED, and OpenDDS::Security::DPDK_SECURE.
Referenced by OpenDDS::RTPS::Sedp::remote_is_authenticated_i().
typedef OpenDDS::RTPS::DiscoveredParticipant::OPENDDS_LIST | ( | BuiltinAssociationRecord | ) |
typedef OpenDDS::RTPS::DiscoveredParticipant::OPENDDS_LIST | ( | WriterAssociationRecord_rch | ) |
typedef OpenDDS::RTPS::DiscoveredParticipant::OPENDDS_LIST | ( | ReaderAssociationRecord_rch | ) |
typedef OpenDDS::RTPS::DiscoveredParticipant::OPENDDS_VECTOR | ( | LocationUpdate | ) |
DDS::Security::ParticipantStatelessMessage OpenDDS::RTPS::DiscoveredParticipant::auth_req_msg_ |
Definition at line 168 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication().
CORBA::LongLong OpenDDS::RTPS::DiscoveredParticipant::auth_req_sequence_number_ |
Definition at line 178 of file DiscoveredEntities.h.
AuthState OpenDDS::RTPS::DiscoveredParticipant::auth_state_ |
Definition at line 175 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication(), OpenDDS::RTPS::Spdp::handle_handshake_message(), OpenDDS::RTPS::Sedp::remote_is_authenticated_i(), and OpenDDS::RTPS::Spdp::set_auth_state().
DDS::Security::AuthenticatedPeerCredentialToken OpenDDS::RTPS::DiscoveredParticipant::authenticated_peer_credential_token_ |
Definition at line 190 of file DiscoveredEntities.h.
DDS::InstanceHandle_t OpenDDS::RTPS::DiscoveredParticipant::bit_ih_ |
Definition at line 150 of file DiscoveredEntities.h.
BuiltinAssociationRecords OpenDDS::RTPS::DiscoveredParticipant::builtin_associated_records_ |
Definition at line 155 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::disassociate(), OpenDDS::RTPS::Sedp::disassociate_volatile(), and OpenDDS::RTPS::Sedp::process_association_records_i().
BuiltinAssociationRecords OpenDDS::RTPS::DiscoveredParticipant::builtin_pending_records_ |
Definition at line 154 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::associate_volatile(), OpenDDS::RTPS::Sedp::disassociate(), OpenDDS::RTPS::Sedp::disassociate_volatile(), OpenDDS::RTPS::Sedp::generate_remote_matched_crypto_handles(), and OpenDDS::RTPS::Sedp::process_association_records_i().
DDS::Security::ParticipantCryptoTokenSeq OpenDDS::RTPS::DiscoveredParticipant::crypto_tokens_ |
Definition at line 193 of file DiscoveredEntities.h.
DCPS::MonotonicTimePoint OpenDDS::RTPS::DiscoveredParticipant::discovered_at_ |
Definition at line 148 of file DiscoveredEntities.h.
DDS::Security::ExtendedBuiltinEndpointSet_t OpenDDS::RTPS::DiscoveredParticipant::extended_builtin_endpoints_ |
Definition at line 194 of file DiscoveredEntities.h.
DCPS::MonotonicTimePoint OpenDDS::RTPS::DiscoveredParticipant::handshake_deadline_ |
Definition at line 174 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication().
DDS::Security::HandshakeHandle OpenDDS::RTPS::DiscoveredParticipant::handshake_handle_ |
Definition at line 187 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::handle_handshake_message(), and OpenDDS::RTPS::Spdp::send_handshake_request().
DDS::Security::ParticipantStatelessMessage OpenDDS::RTPS::DiscoveredParticipant::handshake_msg_ |
Definition at line 170 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::handle_handshake_message(), and OpenDDS::RTPS::Spdp::send_handshake_message().
DCPS::FibonacciSequence<DCPS::TimeDuration> OpenDDS::RTPS::DiscoveredParticipant::handshake_resend_falloff_ |
Definition at line 171 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication(), OpenDDS::RTPS::Spdp::handle_handshake_message(), and OpenDDS::RTPS::Spdp::send_handshake_message().
CORBA::LongLong OpenDDS::RTPS::DiscoveredParticipant::handshake_sequence_number_ |
Definition at line 179 of file DiscoveredEntities.h.
HandshakeState OpenDDS::RTPS::DiscoveredParticipant::handshake_state_ |
Definition at line 176 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication(), OpenDDS::RTPS::Spdp::handle_handshake_message(), and OpenDDS::RTPS::Spdp::send_handshake_request().
bool OpenDDS::RTPS::DiscoveredParticipant::have_auth_req_msg_ |
Definition at line 167 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication(), and OpenDDS::RTPS::Spdp::handle_handshake_message().
bool OpenDDS::RTPS::DiscoveredParticipant::have_handshake_msg_ |
Definition at line 169 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::send_handshake_message().
bool OpenDDS::RTPS::DiscoveredParticipant::have_sedp_info_ |
Definition at line 165 of file DiscoveredEntities.h.
bool OpenDDS::RTPS::DiscoveredParticipant::have_spdp_info_ |
Definition at line 163 of file DiscoveredEntities.h.
DDS::Security::IdentityHandle OpenDDS::RTPS::DiscoveredParticipant::identity_handle_ |
Definition at line 186 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication(), OpenDDS::RTPS::Spdp::handle_handshake_message(), and OpenDDS::RTPS::Spdp::send_handshake_request().
DDS::Security::IdentityStatusToken OpenDDS::RTPS::DiscoveredParticipant::identity_status_token_ |
Definition at line 185 of file DiscoveredEntities.h.
DDS::Security::IdentityToken OpenDDS::RTPS::DiscoveredParticipant::identity_token_ |
Definition at line 181 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication().
bool OpenDDS::RTPS::DiscoveredParticipant::is_requester_ |
Definition at line 177 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication(), and OpenDDS::RTPS::Spdp::handle_handshake_message().
ACE_INET_Addr OpenDDS::RTPS::DiscoveredParticipant::last_recv_address_ |
Definition at line 147 of file DiscoveredEntities.h.
DCPS::MonotonicTimePoint OpenDDS::RTPS::DiscoveredParticipant::lease_expiration_ |
Definition at line 149 of file DiscoveredEntities.h.
DDS::Security::AuthRequestMessageToken OpenDDS::RTPS::DiscoveredParticipant::local_auth_request_token_ |
Definition at line 188 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication().
DCPS::ParticipantLocationBuiltinTopicData OpenDDS::RTPS::DiscoveredParticipant::location_data_ |
Definition at line 144 of file DiscoveredEntities.h.
Referenced by DiscoveredParticipant().
DDS::InstanceHandle_t OpenDDS::RTPS::DiscoveredParticipant::location_ih_ |
Definition at line 145 of file DiscoveredEntities.h.
LocationUpdateList OpenDDS::RTPS::DiscoveredParticipant::location_updates_ |
Definition at line 143 of file DiscoveredEntities.h.
DCPS::SequenceNumber OpenDDS::RTPS::DiscoveredParticipant::max_seq_ |
Definition at line 151 of file DiscoveredEntities.h.
bool OpenDDS::RTPS::DiscoveredParticipant::participant_tokens_sent_ |
Definition at line 195 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::remote_has_local_participant_token_i().
ParticipantData_t OpenDDS::RTPS::DiscoveredParticipant::pdata_ |
Definition at line 130 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::associate_volatile(), OpenDDS::RTPS::Sedp::disassociate(), OpenDDS::RTPS::Sedp::disassociate_volatile(), DiscoveredParticipant(), and OpenDDS::RTPS::Sedp::process_association_records_i().
DDS::Security::PermissionsHandle OpenDDS::RTPS::DiscoveredParticipant::permissions_handle_ |
Definition at line 192 of file DiscoveredEntities.h.
DDS::Security::PermissionsToken OpenDDS::RTPS::DiscoveredParticipant::permissions_token_ |
Definition at line 182 of file DiscoveredEntities.h.
DDS::Security::PropertyQosPolicy OpenDDS::RTPS::DiscoveredParticipant::property_qos_ |
Definition at line 183 of file DiscoveredEntities.h.
ReaderAssociationRecords OpenDDS::RTPS::DiscoveredParticipant::reader_associated_records_ |
Definition at line 161 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::process_association_records_i().
ReaderAssociationRecords OpenDDS::RTPS::DiscoveredParticipant::reader_pending_records_ |
Definition at line 160 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::process_association_records_i().
DDS::Security::AuthRequestMessageToken OpenDDS::RTPS::DiscoveredParticipant::remote_auth_request_token_ |
Definition at line 189 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::attempt_authentication().
DDS::Security::ParticipantSecurityInfo OpenDDS::RTPS::DiscoveredParticipant::security_info_ |
Definition at line 184 of file DiscoveredEntities.h.
Referenced by DiscoveredParticipant().
ICE::AgentInfo OpenDDS::RTPS::DiscoveredParticipant::sedp_info_ |
Definition at line 166 of file DiscoveredEntities.h.
ACE_UINT16 OpenDDS::RTPS::DiscoveredParticipant::seq_reset_count_ |
Definition at line 152 of file DiscoveredEntities.h.
DDS::Security::SharedSecretHandle_var OpenDDS::RTPS::DiscoveredParticipant::shared_secret_handle_ |
Definition at line 191 of file DiscoveredEntities.h.
ICE::AgentInfo OpenDDS::RTPS::DiscoveredParticipant::spdp_info_ |
Definition at line 164 of file DiscoveredEntities.h.
DCPS::MonotonicTimePoint OpenDDS::RTPS::DiscoveredParticipant::stateless_msg_deadline_ |
Definition at line 172 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Spdp::send_handshake_message().
WriterAssociationRecords OpenDDS::RTPS::DiscoveredParticipant::writer_associated_records_ |
Definition at line 158 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::process_association_records_i().
WriterAssociationRecords OpenDDS::RTPS::DiscoveredParticipant::writer_pending_records_ |
Definition at line 157 of file DiscoveredEntities.h.
Referenced by OpenDDS::RTPS::Sedp::process_association_records_i().