| 390 | { |
| 391 | public: |
| 392 | SharedTrigger(ThrowStatusWrapper* status, Engine* aEngine, IExternalContext* context, |
| 393 | IRoutineMetadata* aMetadata, IMetadataBuilder* fieldsBuilder) |
| 394 | : engine(aEngine), |
| 395 | metadata(aMetadata), |
| 396 | moduleName(*getDefaultMemoryPool()), |
| 397 | entryPoint(*getDefaultMemoryPool()), |
| 398 | info(*getDefaultMemoryPool()), |
| 399 | children(*getDefaultMemoryPool()) |
| 400 | { |
| 401 | module = engine->loadModule(status, metadata, &moduleName, &entryPoint); |
| 402 | |
| 403 | IUdrTriggerFactory* factory = engine->findNode<IUdrTriggerFactory>( |
| 404 | status, module->triggersMap, entryPoint); |
| 405 | |
| 406 | factory->setup(status, context, metadata, fieldsBuilder); |
| 407 | } |
| 408 | |
| 409 | ~SharedTrigger() |
| 410 | { |
nothing calls this directly
no test coverage detected