|
| TypeLookupRequestReader (const DCPS::GUID_t &sub_id, Sedp &sedp) |
|
virtual | ~TypeLookupRequestReader () |
|
| Reader (const DCPS::GUID_t &sub_id, Sedp &sedp) |
|
virtual | ~Reader () |
|
bool | assoc (const DCPS::AssociationData &publication) |
|
void | data_received (const DCPS::ReceivedDataSample &sample) |
|
void | notify_subscription_disconnected (const DCPS::WriterIdSeq &) |
|
void | notify_subscription_reconnected (const DCPS::WriterIdSeq &) |
|
void | notify_subscription_lost (const DCPS::WriterIdSeq &) |
|
void | remove_associations (const DCPS::WriterIdSeq &, bool) |
|
virtual | ~TransportReceiveListener () |
|
virtual void | transport_discovery_change () |
|
virtual | ~RcObject () |
|
virtual void | _add_ref () |
|
virtual void | _remove_ref () |
|
long | ref_count () const |
|
WeakObject * | _get_weak_object () const |
|
| Endpoint (const DCPS::GUID_t &repo_id, Sedp &sedp) |
|
virtual | ~Endpoint () |
|
bool | check_transport_qos (const DCPS::TransportInst &) |
|
DCPS::GUID_t | get_guid () const |
|
DDS::DomainId_t | domain_id () const |
|
CORBA::Long | get_priority_value (const DCPS::AssociationData &) const |
|
void | set_crypto_handles (DDS::Security::ParticipantCryptoHandle p, DDS::Security::NativeCryptoHandle e=DDS::HANDLE_NIL) |
|
DDS::Security::ParticipantCryptoHandle | get_crypto_handle () const |
|
DDS::Security::NativeCryptoHandle | get_endpoint_crypto_handle () const |
|
void | shutting_down () |
|
OPENDDS_STRING | get_instance_name (const DCPS::GUID_t &id) const |
|
EntityId_t | counterpart_entity_id () const |
|
GUID_t | make_counterpart_guid (const DCPS::GUID_t &remote_part) const |
|
bool | associated_with_counterpart (const DCPS::GUID_t &remote_part) const |
|
bool | pending_association_with_counterpart (const DCPS::GUID_t &remote_part) const |
|
bool | associated_with_counterpart_if_not_pending (const DCPS::GUID_t &remote_part) const |
|
RcHandle< DCPS::BitSubscriber > | get_builtin_subscriber_proxy () const |
|
void | use_datalink (const GUID_t &remote_id, const DataLink_rch &link) |
|
| TransportClient () |
|
virtual | ~TransportClient () |
|
void | enable_transport (bool reliable, bool durable) |
|
void | enable_transport_using_config (bool reliable, bool durable, const TransportConfig_rch &tc) |
|
bool | swap_bytes () const |
|
bool | cdr_encapsulation () const |
|
const TransportLocatorSeq & | connection_info () const |
|
void | populate_connection_info () |
|
bool | is_reliable () const |
|
bool | associate (const AssociationData &peer, bool active) |
|
void | disassociate (const GUID_t &peerId) |
|
void | stop_associating () |
|
void | stop_associating (const GUID_t *repos, CORBA::ULong length) |
|
void | send_final_acks () |
|
void | transport_stop () |
|
void | register_for_reader (const GUID_t &participant, const GUID_t &writerid, const GUID_t &readerid, const TransportLocatorSeq &locators, OpenDDS::DCPS::DiscoveryListener *listener) |
|
void | unregister_for_reader (const GUID_t &participant, const GUID_t &writerid, const GUID_t &readerid) |
|
void | register_for_writer (const GUID_t &participant, const GUID_t &readerid, const GUID_t &writerid, const TransportLocatorSeq &locators, DiscoveryListener *listener) |
|
void | unregister_for_writer (const GUID_t &participant, const GUID_t &readerid, const GUID_t &writerid) |
|
void | update_locators (const GUID_t &remote, const TransportLocatorSeq &locators) |
|
WeakRcHandle< ICE::Endpoint > | get_ice_endpoint () |
|
bool | send_response (const GUID_t &peer, const DataSampleHeader &header, Message_Block_Ptr payload) |
|
void | send (SendStateDataSampleList send_list, ACE_UINT64 transaction_id=0) |
|
SendControlStatus | send_w_control (SendStateDataSampleList send_list, const DataSampleHeader &header, Message_Block_Ptr msg, const GUID_t &destination) |
|
SendControlStatus | send_control (const DataSampleHeader &header, Message_Block_Ptr msg) |
|
SendControlStatus | send_control_to (const DataSampleHeader &header, Message_Block_Ptr msg, const GUID_t &destination) |
|
bool | remove_sample (const DataSampleElement *sample) |
|
bool | remove_all_msgs () |
|
virtual void | add_link (const DataLink_rch &link, const GUID_t &peer) |
|
void | terminate_send_if_suspended () |
|
bool | associated_with (const GUID_t &remote) const |
|
bool | pending_association_with (const GUID_t &remote) const |
|
GUID_t | repo_id () const |
|
void | data_acked (const GUID_t &remote) |
|
bool | is_leading (const GUID_t &reader_id) const |
|
Definition at line 692 of file Sedp.h.
Implements OpenDDS::RTPS::Sedp::Reader.
Definition at line 4470 of file Sedp.cpp.
References ACE_DEBUG, ACE_ERROR, ACE_TEXT(), OpenDDS::DCPS::LogGuid::c_str(), OpenDDS::DCPS::DCPS_debug_level, OpenDDS::DCPS::ENTITYID_TL_SVC_REPLY_READER, OpenDDS::RTPS::ENTITYID_TL_SVC_REPLY_READER_SECURE, OpenDDS::DCPS::ENTITYID_TL_SVC_REQ_WRITER, OpenDDS::RTPS::ENTITYID_TL_SVC_REQ_WRITER_SECURE, OpenDDS::DCPS::ReceivedDataSample::header_, LM_DEBUG, LM_ERROR, OpenDDS::DCPS::make_id(), OpenDDS::DCPS::DataSampleHeader::publication_id_, OpenDDS::RTPS::Sedp::Endpoint::sedp_, OpenDDS::RTPS::Sedp::type_lookup_reply_secure_writer_, and OpenDDS::RTPS::Sedp::type_lookup_reply_writer_.
4476 ACE_DEBUG((LM_DEBUG,
"(%P|%t) Sedp::TypeLookupRequestReader::data_received_i: from %C\n",
4477 DCPS::LogGuid(sample.header_.publication_id_).c_str()));
4480 XTypes::TypeLookup_Reply type_lookup_reply;
4482 ACE_ERROR((LM_ERROR,
ACE_TEXT(
"(%P|%t) ERROR: Sedp::TypeLookupRequestReader::data_received_i - ")
4483 ACE_TEXT(
"failed to take type lookup request\n")));
4487 #ifdef OPENDDS_SECURITY 4492 ACE_ERROR((LM_ERROR,
ACE_TEXT(
"(%P|%t) ERROR: Sedp::TypeLookupRequestReader::data_received_i - ")
4493 ACE_TEXT(
"failed to send secure type lookup reply\n")));
4502 ACE_ERROR((LM_ERROR,
ACE_TEXT(
"(%P|%t) ERROR: Sedp::TypeLookupRequestReader::data_received_i - ")
4503 ACE_TEXT(
"failed to send type lookup reply\n")));
4507 #ifdef OPENDDS_SECURITY 4510 ACE_UNUSED_ARG(entity_id);
TypeLookupReplyWriter_rch type_lookup_reply_writer_
const EntityId_t ENTITYID_TL_SVC_REQ_WRITER
const EntityId_t ENTITYID_TL_SVC_REPLY_READER
const EntityId_t ENTITYID_TL_SVC_REQ_WRITER_SECURE
const EntityId_t ENTITYID_TL_SVC_REPLY_READER_SECURE
TypeLookupReplyWriter_rch type_lookup_reply_secure_writer_
bool process_type_lookup_request(DCPS::Serializer &ser, XTypes::TypeLookup_Reply &type_lookup_reply)
OpenDDS_Dcps_Export unsigned int DCPS_debug_level
GUID_t make_id(const GuidPrefix_t &prefix, const EntityId_t &entity)