#include <public/IForwardSys.h>
Inherits SourceMod::IForward.
Inheritance diagram for SourceMod::IChangeableForward:
Public Member Functions | |
| virtual bool | RemoveFunction (IPluginFunction *func)=0 |
| Removes a function from the call list. NOTE: Only removes one instance. | |
| virtual unsigned int | RemoveFunctionsOfPlugin (IPlugin *plugin)=0 |
| Removes all instances of a plugin from the call list. | |
| virtual bool | AddFunction (IPluginFunction *func)=0 |
| Adds a function to the call list. NOTE: Cannot be used during an incomplete call. NOTE: If used during a call, function is temporarily queued until calls are over. NOTE: Adding multiple copies of the same function is illegal. | |
| virtual bool | AddFunction (IPluginContext *ctx, funcid_t index)=0 |
| Adds a function to the call list. NOTE: Cannot be used during an incomplete call. NOTE: If used during a call, function is temporarily queued until calls are over. | |
| virtual bool | RemoveFunction (IPluginContext *ctx, funcid_t index)=0 |
| Removes a function from the call list. NOTE: Only removes one instance. | |
Definition at line 148 of file IForwardSys.h.
| virtual bool SourceMod::IChangeableForward::RemoveFunction | ( | IPluginFunction * | func | ) | [pure virtual] |
Removes a function from the call list. NOTE: Only removes one instance.
| func | Function to remove. |
| virtual unsigned int SourceMod::IChangeableForward::RemoveFunctionsOfPlugin | ( | IPlugin * | plugin | ) | [pure virtual] |
Removes all instances of a plugin from the call list.
| plugin | Plugin to remove instances of. |
| virtual bool SourceMod::IChangeableForward::AddFunction | ( | IPluginFunction * | func | ) | [pure virtual] |
Adds a function to the call list. NOTE: Cannot be used during an incomplete call. NOTE: If used during a call, function is temporarily queued until calls are over. NOTE: Adding multiple copies of the same function is illegal.
| func | Function to add. |
| virtual bool SourceMod::IChangeableForward::AddFunction | ( | IPluginContext * | ctx, | |
| funcid_t | index | |||
| ) | [pure virtual] |
Adds a function to the call list. NOTE: Cannot be used during an incomplete call. NOTE: If used during a call, function is temporarily queued until calls are over.
| ctx | Context to use as a look-up. | |
| index | Function id to add. |
| virtual bool SourceMod::IChangeableForward::RemoveFunction | ( | IPluginContext * | ctx, | |
| funcid_t | index | |||
| ) | [pure virtual] |
Removes a function from the call list. NOTE: Only removes one instance.
| ctx | Context to use as a look-up. | |
| index | Function id to add. |
1.5.1