OpenDDS::_narrow(CORBA::Object_ptr obj) | OpenDDS::DCPS::LocalObject< TypedDataReader::Interface > | [inline, static] |
OpenDDS::DCPS::MultiTopicDataReaderBase::_narrow(CORBA::Object_ptr obj) | OpenDDS::DCPS::LocalObject< Stub > | [inline, static] |
OpenDDS::_ptr_type typedef | OpenDDS::DCPS::LocalObject< TypedDataReader::Interface > | |
OpenDDS::DCPS::MultiTopicDataReaderBase::_ptr_type typedef | OpenDDS::DCPS::LocalObject< Stub > | |
OpenDDS::_var_type typedef | OpenDDS::DCPS::LocalObject< TypedDataReader::Interface > | |
OpenDDS::DCPS::MultiTopicDataReaderBase::_var_type typedef | OpenDDS::DCPS::LocalObject< Stub > | |
assign_fields(void *incoming, Sample &resulting, const QueryPlan &qp, const MetaStruct &meta) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
assign_resulting_fields(Sample &target, const Sample &source, const TopicSet &other_topics) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
cleanup() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
combine(SampleVec &resulting, const SampleVec &other, const std::vector< OPENDDS_STRING > &key_names, const TopicSet &other_topics) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
create_querycondition(DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states, const char *query_expression, const DDS::StringSeq &query_parameters) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
create_readcondition(DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
cross_join(OPENDDS_MAP(TopicSet, SampleVec)&partialResults, const TopicSet &seen, const QueryPlan &qp) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
data_available(DDS::DataReader_ptr reader) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
delete_contained_entities() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
delete_readcondition(DDS::ReadCondition_ptr a_condition) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
enable() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_instance_handle() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_key_value(Sample &key_holder, DDS::InstanceHandle_t handle) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
get_latency_stats(LatencyStatisticsSeq &stats) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_listener() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_liveliness_changed_status(DDS::LivelinessChangedStatus &status) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_matched_publication_data(DDS::PublicationBuiltinTopicData &publication_data, DDS::InstanceHandle_t publication_handle) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_matched_publications(DDS::InstanceHandleSeq &publication_handles) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_qos(DDS::DataReaderQos &qos) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_requested_deadline_missed_status(DDS::RequestedDeadlineMissedStatus &status) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_requested_incompatible_qos_status(DDS::RequestedIncompatibleQosStatus &status) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_sample_lost_status(DDS::SampleLostStatus &status) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_sample_rejected_status(DDS::SampleRejectedStatus &status) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_status_changes() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_statuscondition() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_subscriber() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_subscription_matched_status(DDS::SubscriptionMatchedStatus &status) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
get_topicdescription() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
getResultingMeta() | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [virtual] |
have_sample_states(DDS::SampleStateMask sample_states) const | OpenDDS::DCPS::MultiTopicDataReaderBase | |
incoming_sample(void *sample, const DDS::SampleInfo &info, const char *topic, const MetaStruct &meta) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [virtual] |
init(const DDS::DataReaderQos &dr_qos, DDS::DataReaderListener_ptr a_listener, DDS::StatusMask mask, SubscriberImpl *parent, MultiTopicImpl *multitopic) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
init_typed(DataReaderEx *dr) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [virtual] |
join(SampleVec &resulting, const SampleWithInfo &prototype, const std::vector< OPENDDS_STRING > &key_names, const void *key_data, DDS::DataReader_ptr other_dr, const MetaStruct &other_meta) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
lookup_instance(const Sample &instance_data) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
metaStructFor(DDS::DataReader_ptr dr) | OpenDDS::DCPS::MultiTopicDataReaderBase | [protected] |
MultiTopicDataReader_T() | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [inline] |
MultiTopicDataReaderBase() | OpenDDS::DCPS::MultiTopicDataReaderBase | [inline] |
OPENDDS_MAP(OPENDDS_STRING, QueryPlan) query_plans_ | OpenDDS::DCPS::MultiTopicDataReaderBase | [protected] |
process_joins(OPENDDS_MAP(TopicSet, SampleVec)&partialResults, SampleVec starting, const TopicSet &seen, const QueryPlan &qp) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
read(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq, CORBA::Long max_samples, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
read_instance(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq, CORBA::Long max_samples, DDS::InstanceHandle_t a_handle, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
read_next_instance(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq, CORBA::Long max_samples, DDS::InstanceHandle_t a_handle, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
read_next_instance_w_condition(SampleSeq &data_values, DDS::SampleInfoSeq &sample_infos, CORBA::Long max_samples, DDS::InstanceHandle_t previous_handle, DDS::ReadCondition_ptr a_condition) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
read_next_sample(Sample &received_data, DDS::SampleInfo &sample_info) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
read_w_condition(SampleSeq &data_values, DDS::SampleInfoSeq &sample_infos, CORBA::Long max_samples, DDS::ReadCondition_ptr a_condition) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
reset_latency_stats() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
return_loan(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
SampleSeq typedef | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
SampleVec typedef | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
set_listener(DDS::DataReaderListener_ptr a_listener, DDS::StatusMask mask) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
set_qos(const DDS::DataReaderQos &qos) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
set_status_changed_flag(DDS::StatusKind status, bool flag) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
statistics_enabled() | OpenDDS::DCPS::MultiTopicDataReaderBase | |
statistics_enabled(CORBA::Boolean statistics_enabled) | OpenDDS::DCPS::MultiTopicDataReaderBase | |
SubjectFieldSpec typedef | OpenDDS::DCPS::MultiTopicDataReaderBase | [protected] |
take(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq, CORBA::Long max_samples, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
take_instance(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq, CORBA::Long max_samples, DDS::InstanceHandle_t a_handle, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
take_next_instance(SampleSeq &received_data, DDS::SampleInfoSeq &info_seq, CORBA::Long max_samples, DDS::InstanceHandle_t a_handle, DDS::SampleStateMask sample_states, DDS::ViewStateMask view_states, DDS::InstanceStateMask instance_states) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
take_next_instance_w_condition(SampleSeq &data_values, DDS::SampleInfoSeq &sample_infos, CORBA::Long max_samples, DDS::InstanceHandle_t previous_handle, DDS::ReadCondition_ptr a_condition) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
take_next_sample(Sample &received_data, DDS::SampleInfo &sample_info) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
take_w_condition(SampleSeq &data_values, DDS::SampleInfoSeq &sample_infos, CORBA::Long max_samples, DDS::ReadCondition_ptr a_condition) | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | |
topicNameFor(DDS::DataReader_ptr dr) | OpenDDS::DCPS::MultiTopicDataReaderBase | [protected] |
TopicSet typedef | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
typed_reader_ | OpenDDS::DCPS::MultiTopicDataReader_T< Sample, TypedDataReader > | [private] |
wait_for_historical_data(const DDS::Duration_t &max_wait) | OpenDDS::DCPS::MultiTopicDataReaderBase | |