| 412 | } |
| 413 | |
| 414 | void OsirisProxy::RuleActionCall(std::function<void (RuleActionNode *, void *, void *, void *, void *)> const & Next, RuleActionNode * Action, void * a1, void * a2, void * a3, void * a4) |
| 415 | { |
| 416 | #if !defined(OSI_NO_DEBUGGER) |
| 417 | if (debugger_ != nullptr) { |
| 418 | debugger_->RuleActionPreHook(Action); |
| 419 | } |
| 420 | #endif |
| 421 | |
| 422 | Next(Action, a1, a2, a3, a4); |
| 423 | |
| 424 | #if !defined(OSI_NO_DEBUGGER) |
| 425 | if (debugger_ != nullptr) { |
| 426 | debugger_->RuleActionPostHook(Action); |
| 427 | } |
| 428 | #endif |
| 429 | } |
| 430 | |
| 431 | void OsirisProxy::SaveNodeVMT(NodeType type, NodeVMT * vmt) |
| 432 | { |
nothing calls this directly
no test coverage detected