| 2673 | } |
| 2674 | |
| 2675 | void |
| 2676 | DataReaderImpl::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 |
| 2690 | void |