| 456 | } |
| 457 | |
| 458 | void ShareSystem::DropCapabilityProvider(IExtension *myself, IFeatureProvider *provider, |
| 459 | const char *name) |
| 460 | { |
| 461 | StringHashMap<Capability>::Result r = m_caps.find(name); |
| 462 | if (!r.found()) |
| 463 | return; |
| 464 | if (r->value.ext != myself || r->value.provider != provider) |
| 465 | return; |
| 466 | |
| 467 | m_caps.remove(r); |
| 468 | } |
| 469 | |
| 470 | FeatureStatus ShareSystem::TestFeature(IPluginRuntime *pRuntime, FeatureType feature, |
| 471 | const char *name) |
no test coverage detected