| 302 | } |
| 303 | |
| 304 | void execute(ThrowStatusWrapper* status, IExternalContext* context, void* inMsg, void* outMsg) |
| 305 | { |
| 306 | IExternalFunction* function = engine->getChild<IUdrFunctionFactory, IExternalFunction>( |
| 307 | status, children, this, context, engine->functions, moduleName); |
| 308 | |
| 309 | if (function) |
| 310 | function->execute(status, context, inMsg, outMsg); |
| 311 | } |
| 312 | |
| 313 | public: |
| 314 | Engine* engine; |