| 74 | } |
| 75 | |
| 76 | void |
| 77 | OwnershipManager::set_instance_map(const char* type_name, |
| 78 | const RcHandle<RcObject>& instance_map, |
| 79 | DataReaderImpl* reader) |
| 80 | { |
| 81 | if (DCPS_debug_level >= 1) { |
| 82 | ACE_DEBUG((LM_DEBUG, ACE_TEXT("(%P|%t) OwnershipManager::set_instance_map ") |
| 83 | ACE_TEXT("instance map %X is created by reader %X\n"), |
| 84 | instance_map.in(), reader)); |
| 85 | } |
| 86 | |
| 87 | if (0 != OpenDDS::DCPS::bind(type_instance_map_, type_name, |
| 88 | InstanceMap(instance_map, reader))) { |
| 89 | ACE_ERROR((LM_ERROR, "(%P|%t) ERROR: OwnershipManager::set_instance_map " |
| 90 | "failed to bind instance for type \"%C\"\n", type_name)); |
| 91 | } |
| 92 | } |
| 93 | |
| 94 | void |
| 95 | OwnershipManager::unregister_reader(const char* type_name, |
no test coverage detected