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

Method get_writer_states

dds/DCPS/DataReaderImpl.cpp:2675–2687  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2673}
2674
2675void
2676DataReaderImpl::get_writer_states(WriterStatePairVec& writer_states)
2677{
2678 ACE_READ_GUARD(ACE_RW_Thread_Mutex,
2679 read_guard,
2680 this->writers_lock_);
2681 for (WriterMapType::iterator iter = writers_.begin();
2682 iter != writers_.end();
2683 ++iter) {
2684 writer_states.push_back(WriterStatePair(iter->first,
2685 iter->second->state()));
2686 }
2687}
2688
2689#ifndef OPENDDS_NO_OWNERSHIP_KIND_EXCLUSIVE
2690void

Callers 1

reportMethod · 0.80

Calls 2

beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected