| 690 | } |
| 691 | |
| 692 | bool DynamicDataImpl::insert_single(DDS::MemberId id, const ACE_OutputCDR::from_int8& value) |
| 693 | { |
| 694 | ACE_GUARD_RETURN(ACE_Recursive_Thread_Mutex, guard, lock_, false); |
| 695 | // The same member might be already written to complex_map_. |
| 696 | // Make sure there is only one entry for each member. |
| 697 | if (container_.complex_map_.erase(id) == 0) { |
| 698 | container_.single_map_.erase(id); |
| 699 | } |
| 700 | return container_.single_map_.insert(std::make_pair(id, value)).second; |
| 701 | } |
| 702 | |
| 703 | bool DynamicDataImpl::insert_single(DDS::MemberId id, const ACE_OutputCDR::from_uint8& value) |
| 704 | { |
no test coverage detected