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

Method is_owner

dds/DCPS/OwnershipManager.cpp:186–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184
185
186bool
187OwnershipManager::is_owner(const DDS::InstanceHandle_t& instance_handle,
188 const GUID_t& pub_id)
189{
190 ACE_GUARD_RETURN(ACE_Thread_Mutex, guard, instance_lock_, false);
191
192 InstanceOwnershipWriterInfos::iterator iter
193 = instance_ownership_infos_.find(instance_handle);
194 if (iter != instance_ownership_infos_.end()) {
195 return iter->second.owner_.pub_id_ == pub_id;
196 }
197
198 return false;
199}
200
201
202bool // owner unregister instance

Callers 2

data_receivedMethod · 0.80
dispose_was_receivedMethod · 0.80

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected