ib_status_t ib_action_inst_execute( const ib_action_inst_t *act_inst, const ib_rule_exec_t *rule_exec ) { assert(act_inst != NULL); const ib_action_t *action = ib_action_inst_action(act_inst); assert(action != NULL); if (action->execute_fn != NULL) { return action->execute_fn( rule_exec, ib_action_inst_data(act_inst), action->execute_cbdata ); } else { return IB_OK; } }
void* ConstActionInstance::data() const { return ib_action_inst_data(ib()); }