MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / create_readcondition

Method create_readcondition

dds/DCPS/DataReaderImpl.cpp:745–755  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

743}
744
745DDS::ReadCondition_ptr DataReaderImpl::create_readcondition(
746 DDS::SampleStateMask sample_states,
747 DDS::ViewStateMask view_states,
748 DDS::InstanceStateMask instance_states)
749{
750 ACE_GUARD_RETURN(ACE_Recursive_Thread_Mutex, guard, this->sample_lock_, 0);
751 DDS::ReadCondition_var rc = new ReadConditionImpl(this, sample_states,
752 view_states, instance_states);
753 read_conditions_.insert(rc);
754 return rc._retn();
755}
756
757#ifndef OPENDDS_NO_QUERY_CONDITION
758DDS::QueryCondition_ptr DataReaderImpl::create_querycondition(

Callers 10

wait_for_scenario_dataFunction · 0.45
test_startMethod · 0.45
executeMethod · 0.45
messages_waitingMethod · 0.45
receive_messageFunction · 0.45
mainMethod · 0.45
waitForSampleMethod · 0.45
mainMethod · 0.45
callMethod · 0.45
mainMethod · 0.45

Calls 2

insertMethod · 0.45
_retnMethod · 0.45

Tested by 6

test_startMethod · 0.36
mainMethod · 0.36
waitForSampleMethod · 0.36
mainMethod · 0.36
callMethod · 0.36
mainMethod · 0.36