| AddFunction(IPluginFunction *func)=0 | SourceMod::IChangeableForward | [pure virtual] |
| AddFunction(IPluginContext *ctx, funcid_t index)=0 | SourceMod::IChangeableForward | [pure virtual] |
| Cancel()=0 | SourcePawn::ICallable | [pure virtual] |
| Execute(cell_t *result, IForwardFilter *filter=NULL)=0 | SourceMod::IForward | [pure virtual] |
| GetExecType()=0 | SourceMod::IForward | [pure virtual] |
| GetForwardName()=0 | SourceMod::IForward | [pure virtual] |
| GetFunctionCount()=0 | SourceMod::IForward | [pure virtual] |
| PushArray(cell_t *inarray, unsigned int cells, int flags=0)=0 | SourceMod::IForward | [pure virtual] |
| PushCell(cell_t cell)=0 | SourcePawn::ICallable | [pure virtual] |
| PushCellByRef(cell_t *cell, int flags=SM_PARAM_COPYBACK)=0 | SourcePawn::ICallable | [pure virtual] |
| PushFloat(float number)=0 | SourcePawn::ICallable | [pure virtual] |
| PushFloatByRef(float *number, int flags=SM_PARAM_COPYBACK)=0 | SourcePawn::ICallable | [pure virtual] |
| PushString(const char *string)=0 | SourcePawn::ICallable | [pure virtual] |
| PushStringEx(char *buffer, size_t length, int sz_flags, int cp_flags)=0 | SourcePawn::ICallable | [pure virtual] |
| RemoveFunction(IPluginFunction *func)=0 | SourceMod::IChangeableForward | [pure virtual] |
| RemoveFunction(IPluginContext *ctx, funcid_t index)=0 | SourceMod::IChangeableForward | [pure virtual] |
| RemoveFunctionsOfPlugin(IPlugin *plugin)=0 | SourceMod::IChangeableForward | [pure virtual] |
| ~IForward() | SourceMod::IForward | [inline, virtual] |