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

Method num_all_samples

dds/DCPS/WriteDataContainer.cpp:562–579  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

560}
561
562size_t
563WriteDataContainer::num_all_samples()
564{
565 size_t size = 0;
566
567 ACE_GUARD_RETURN(ACE_Recursive_Thread_Mutex,
568 guard,
569 lock_,
570 0);
571
572 for (PublicationInstanceMapType::iterator iter = instances_.begin();
573 iter != instances_.end();
574 ++iter) {
575 size += static_cast<size_t>(iter->second->samples_.size());
576 }
577
578 return size;
579}
580
581ACE_UINT64
582WriteDataContainer::get_unsent_data(SendStateDataSampleList& list)

Callers 2

obtain_bufferMethod · 0.95
log_send_state_listsMethod · 0.80

Calls 3

beginMethod · 0.45
endMethod · 0.45
sizeMethod · 0.45

Tested by 1

log_send_state_listsMethod · 0.64