|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <MultiTopicImpl.h>


Classes | |
| struct | SubjectFieldSpec |
Private Attributes | |
| OPENDDS_STRING | subscription_expression_ |
| DDS::StringSeq | expression_parameters_ |
| unique_ptr< FilterEvaluator > | filter_eval_ |
| std::vector< SubjectFieldSpec > | aggregation_ |
| std::vector< OPENDDS_STRING > | selection_ |
| ACE_Recursive_Thread_Mutex | lock_ |
| Concurrent access to expression_parameters_. More... | |
Definition at line 28 of file MultiTopicImpl.h.
| OpenDDS::DCPS::MultiTopicImpl::MultiTopicImpl | ( | const char * | name, |
| const char * | type_name, | ||
| const char * | subscription_expression, | ||
| const DDS::StringSeq & | expression_parameters, | ||
| DomainParticipantImpl * | participant | ||
| ) |
Definition at line 39 of file MultiTopicImpl.cpp.
References aggregation_, filter_eval_, OpenDDS::DCPS::reportErrors(), selection_, and OpenDDS::DCPS::toString().
|
virtual |
Definition at line 70 of file MultiTopicImpl.cpp.
|
inline |
Definition at line 67 of file MultiTopicImpl.h.
References ACE_GUARD_RETURN, and lock_.
|
inline |
Definition at line 56 of file MultiTopicImpl.h.
Referenced by OpenDDS::DCPS::MultiTopicDataReaderBase::init().
| DDS::ReturnCode_t OpenDDS::DCPS::MultiTopicImpl::get_expression_parameters | ( | DDS::StringSeq & | parameters | ) |
Definition at line 80 of file MultiTopicImpl.cpp.
References ACE_GUARD_RETURN, expression_parameters_, lock_, DDS::RETCODE_OK, and DDS::RETCODE_OUT_OF_RESOURCES.
|
inline |
Definition at line 61 of file MultiTopicImpl.h.
Referenced by OpenDDS::DCPS::MultiTopicDataReaderBase::init().
| char * OpenDDS::DCPS::MultiTopicImpl::get_subscription_expression | ( | ) |
Implements DDS::MultiTopic.
Definition at line 74 of file MultiTopicImpl.cpp.
References CORBA::string_dup(), and subscription_expression_.
| DDS::ReturnCode_t OpenDDS::DCPS::MultiTopicImpl::set_expression_parameters | ( | const DDS::StringSeq & | parameters | ) |
Definition at line 89 of file MultiTopicImpl.cpp.
References ACE_GUARD_RETURN, expression_parameters_, lock_, OPENDDS_END_VERSIONED_NAMESPACE_DECL, DDS::RETCODE_OK, and DDS::RETCODE_OUT_OF_RESOURCES.
|
private |
Definition at line 79 of file MultiTopicImpl.h.
Referenced by MultiTopicImpl().
|
private |
Definition at line 76 of file MultiTopicImpl.h.
Referenced by get_expression_parameters(), and set_expression_parameters().
|
private |
Definition at line 77 of file MultiTopicImpl.h.
Referenced by MultiTopicImpl().
|
mutableprivate |
Concurrent access to expression_parameters_.
Definition at line 83 of file MultiTopicImpl.h.
Referenced by get_expression_parameters(), and set_expression_parameters().
|
private |
Definition at line 80 of file MultiTopicImpl.h.
Referenced by MultiTopicImpl().
|
private |
Definition at line 75 of file MultiTopicImpl.h.
Referenced by get_subscription_expression().
1.8.13