| 
    OpenDDS
    Snapshot(2022/11/09-23:34)
    
   | 
 
#include <BuiltInTopicUtils.h>


Private Member Functions | |
| template<typename DataReaderImpl , typename Sample > | |
| DDS::InstanceHandle_t | add_i (const char *topic_name, const Sample &sample, DDS::ViewStateKind view_state) | 
| void | remove_i (const char *topic_name, DDS::InstanceHandle_t ih) | 
Private Attributes | |
| DDS::Subscriber_var | bit_subscriber_ | 
| ACE_Thread_Mutex | mutex_ | 
Additional Inherited Members | |
  Protected Member Functions inherited from OpenDDS::DCPS::RcObject | |
| RcObject () | |
Definition at line 242 of file BuiltInTopicUtils.h.
      
  | 
  inline | 
Definition at line 244 of file BuiltInTopicUtils.h.
      
  | 
  inlineexplicit | 
Definition at line 247 of file BuiltInTopicUtils.h.
| DDS::InstanceHandle_t OpenDDS::DCPS::BitSubscriber::add_connection_record | ( | const ConnectionRecord & | cr, | 
| DDS::ViewStateKind | view_state | ||
| ) | 
Definition at line 168 of file BuiltInTopicUtils.cpp.
References OpenDDS::DCPS::BUILT_IN_CONNECTION_RECORD_TOPIC.
      
  | 
  private | 
Definition at line 290 of file BuiltInTopicUtils.cpp.
References ACE_DEBUG, ACE_GUARD_RETURN, bit_subscriber_, DDS::HANDLE_NIL, LM_DEBUG, OpenDDS::DCPS::log_bits, and mutex_.
| DDS::InstanceHandle_t OpenDDS::DCPS::BitSubscriber::add_participant | ( | const DDS::ParticipantBuiltinTopicData & | part, | 
| DDS::ViewStateKind | view_state | ||
| ) | 
Definition at line 42 of file BuiltInTopicUtils.cpp.
References OpenDDS::DCPS::BUILT_IN_PARTICIPANT_TOPIC.
| DDS::InstanceHandle_t OpenDDS::DCPS::BitSubscriber::add_participant_location | ( | const ParticipantLocationBuiltinTopicData & | loc, | 
| DDS::ViewStateKind | view_state | ||
| ) | 
Definition at line 162 of file BuiltInTopicUtils.cpp.
References OpenDDS::DCPS::BUILT_IN_PARTICIPANT_LOCATION_TOPIC.
| DDS::InstanceHandle_t OpenDDS::DCPS::BitSubscriber::add_publication | ( | const DDS::PublicationBuiltinTopicData & | pub, | 
| DDS::ViewStateKind | view_state | ||
| ) | 
Definition at line 140 of file BuiltInTopicUtils.cpp.
References OpenDDS::DCPS::BUILT_IN_PUBLICATION_TOPIC.
| DDS::InstanceHandle_t OpenDDS::DCPS::BitSubscriber::add_subscription | ( | const DDS::SubscriptionBuiltinTopicData & | sub, | 
| DDS::ViewStateKind | view_state | ||
| ) | 
Definition at line 151 of file BuiltInTopicUtils.cpp.
References OpenDDS::DCPS::BUILT_IN_SUBSCRIPTION_TOPIC.
| DDS::InstanceHandle_t OpenDDS::DCPS::BitSubscriber::add_thread_status | ( | const InternalThreadBuiltinTopicData & | ts, | 
| DDS::ViewStateKind | view_state, | ||
| const SystemTimePoint & | timestamp | ||
| ) | 
Definition at line 200 of file BuiltInTopicUtils.cpp.
References ACE_GUARD_RETURN, bit_subscriber_, DDS::HANDLE_NIL, mutex_, and OpenDDS::DCPS::DataReaderImpl_T< MessageType >::store_synthetic_data().
| void OpenDDS::DCPS::BitSubscriber::bit_pub_listener_hack | ( | DomainParticipantImpl * | participant | ) | 
Definition at line 256 of file BuiltInTopicUtils.cpp.
References ACE_GUARD, bit_subscriber_, DDS::DATA_AVAILABLE_STATUS, mutex_, OpenDDS::DCPS::rchandle_from(), and TheServiceParticipant.
      
  | 
  inline | 
Definition at line 257 of file BuiltInTopicUtils.h.
References ACE_GUARD, and timestamp().
      
  | 
  inline | 
Definition at line 251 of file BuiltInTopicUtils.h.
References ACE_GUARD_RETURN.
| DDS::ReturnCode_t OpenDDS::DCPS::BitSubscriber::get_discovered_participant_data | ( | DDS::ParticipantBuiltinTopicData & | participant_data, | 
| DDS::InstanceHandle_t | participant_handle | ||
| ) | 
Definition at line 60 of file BuiltInTopicUtils.cpp.
References ACE_GUARD_RETURN, DDS::ANY_INSTANCE_STATE, DDS::ANY_SAMPLE_STATE, DDS::ANY_VIEW_STATE, bit_subscriber_, mutex_, DDS::RETCODE_NO_DATA, and DDS::RETCODE_OK.
| DDS::ReturnCode_t OpenDDS::DCPS::BitSubscriber::get_discovered_topic_data | ( | DDS::TopicBuiltinTopicData & | topic_data, | 
| DDS::InstanceHandle_t | topic_handle | ||
| ) | 
Definition at line 100 of file BuiltInTopicUtils.cpp.
References ACE_GUARD_RETURN, DDS::ANY_INSTANCE_STATE, DDS::ANY_SAMPLE_STATE, DDS::ANY_VIEW_STATE, bit_subscriber_, mutex_, DDS::RETCODE_NO_DATA, and DDS::RETCODE_OK.
| void OpenDDS::DCPS::BitSubscriber::remove_connection_record | ( | const ConnectionRecord & | cr | ) | 
Definition at line 174 of file BuiltInTopicUtils.cpp.
References ACE_GUARD, bit_subscriber_, OpenDDS::DCPS::DataReaderImpl_T< MessageType >::lookup_instance(), mutex_, DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE, and OpenDDS::DCPS::DataReaderImpl::set_instance_state().
      
  | 
  private | 
Definition at line 335 of file BuiltInTopicUtils.cpp.
References ACE_GUARD, bit_subscriber_, DDS::HANDLE_NIL, mutex_, DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE, OPENDDS_END_VERSIONED_NAMESPACE_DECL, and OpenDDS::DCPS::DataReaderImpl::set_instance_state().
Referenced by remove_participant(), remove_publication(), and remove_subscription().
| void OpenDDS::DCPS::BitSubscriber::remove_participant | ( | DDS::InstanceHandle_t | part_ih, | 
| DDS::InstanceHandle_t | loc_ih | ||
| ) | 
Definition at line 48 of file BuiltInTopicUtils.cpp.
References remove_i().
| void OpenDDS::DCPS::BitSubscriber::remove_publication | ( | DDS::InstanceHandle_t | pub_ih | ) | 
Definition at line 146 of file BuiltInTopicUtils.cpp.
References remove_i().
| void OpenDDS::DCPS::BitSubscriber::remove_subscription | ( | DDS::InstanceHandle_t | sub_ih | ) | 
Definition at line 157 of file BuiltInTopicUtils.cpp.
References remove_i().
| void OpenDDS::DCPS::BitSubscriber::remove_thread_status | ( | const InternalThreadBuiltinTopicData & | ts | ) | 
Definition at line 230 of file BuiltInTopicUtils.cpp.
References ACE_GUARD, bit_subscriber_, OpenDDS::DCPS::DataReaderImpl_T< MessageType >::lookup_instance(), mutex_, DDS::NOT_ALIVE_DISPOSED_INSTANCE_STATE, and OpenDDS::DCPS::DataReaderImpl::set_instance_state().
      
  | 
  private | 
Definition at line 311 of file BuiltInTopicUtils.h.
Referenced by add_i(), add_thread_status(), bit_pub_listener_hack(), get_discovered_participant_data(), get_discovered_topic_data(), remove_connection_record(), remove_i(), and remove_thread_status().
      
  | 
  mutableprivate | 
Definition at line 312 of file BuiltInTopicUtils.h.
Referenced by add_i(), add_thread_status(), bit_pub_listener_hack(), get_discovered_participant_data(), get_discovered_topic_data(), remove_connection_record(), remove_i(), and remove_thread_status().
 1.8.13