MCPcopy Create free account
hub / github.com/Norbyte/ositools / RuleActionCall

Method RuleActionCall

OsiInterface/OsirisProxy.cpp:414–429  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

412}
413
414void 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
431void OsirisProxy::SaveNodeVMT(NodeType type, NodeVMT * vmt)
432{

Callers

nothing calls this directly

Calls 2

RuleActionPreHookMethod · 0.80
RuleActionPostHookMethod · 0.80

Tested by

no test coverage detected