, including all inherited members.
| BindNative(const sp_nativeinfo_t *native)=0 | SourcePawn::IPluginContext | [pure virtual] |
| BindNatives(const sp_nativeinfo_t *natives, unsigned int num, int overwrite)=0 | SourcePawn::IPluginContext | [pure virtual] |
| BindNativeToAny(SPVM_NATIVE_FUNC native)=0 | SourcePawn::IPluginContext | [pure virtual] |
| BindNativeToIndex(uint32_t index, SPVM_NATIVE_FUNC native)=0 | SourcePawn::IPluginContext | [pure virtual] |
| ClearLastNativeError()=0 | SourcePawn::IPluginContext | [pure virtual] |
| Execute(uint32_t code_addr, cell_t *result)=0 | SourcePawn::IPluginContext | [pure virtual] |
| Execute2(IPluginFunction *function, const cell_t *params, unsigned int num_params, cell_t *result)=0 | SourcePawn::IPluginContext | [pure virtual] |
| FindNativeByName(const char *name, uint32_t *index)=0 | SourcePawn::IPluginContext | [pure virtual] |
| FindPublicByName(const char *name, uint32_t *index)=0 | SourcePawn::IPluginContext | [pure virtual] |
| FindPubvarByName(const char *name, uint32_t *index)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetContext()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetDebugInfo()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetFunctionById(funcid_t func_id)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetFunctionByName(const char *public_name)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetIdentity()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetKey(int k, void **value)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetLastNativeError()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetLocalParams()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetNativeByIndex(uint32_t index, sp_native_t **native)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetNativesNum()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetNullRef(SP_NULL_TYPE type)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetPublicByIndex(uint32_t index, sp_public_t **publicptr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetPublicsNum()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetPubvarAddrs(uint32_t index, cell_t *local_addr, cell_t **phys_addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetPubvarByIndex(uint32_t index, sp_pubvar_t **pubvar)=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetPubVarsNum()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetRuntime()=0 | SourcePawn::IPluginContext | [pure virtual] |
| GetVirtualMachine()=0 | SourcePawn::IPluginContext | [pure virtual] |
| HeapAlloc(unsigned int cells, cell_t *local_addr, cell_t **phys_addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| HeapPop(cell_t local_addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| HeapRelease(cell_t local_addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| IsDebugging()=0 | SourcePawn::IPluginContext | [pure virtual] |
| IsInExec()=0 | SourcePawn::IPluginContext | [pure virtual] |
| LocalToPhysAddr(cell_t local_addr, cell_t **phys_addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| LocalToString(cell_t local_addr, char **addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| LocalToStringNULL(cell_t local_addr, char **addr)=0 | SourcePawn::IPluginContext | [pure virtual] |
| PushCell(cell_t value)=0 | SourcePawn::IPluginContext | [pure virtual] |
| PushCellArray(cell_t *local_addr, cell_t **phys_addr, cell_t array[], unsigned int numcells)=0 | SourcePawn::IPluginContext | [pure virtual] |
| PushCellsFromArray(cell_t array[], unsigned int numcells)=0 | SourcePawn::IPluginContext | [pure virtual] |
| PushString(cell_t *local_addr, char **phys_addr, const char *string)=0 | SourcePawn::IPluginContext | [pure virtual] |
| SetDebugBreak(void *newpfn, void *oldpfn)=0 | SourcePawn::IPluginContext | [pure virtual] |
| SetKey(int k, void *value)=0 | SourcePawn::IPluginContext | [pure virtual] |
| StringToLocal(cell_t local_addr, size_t bytes, const char *source)=0 | SourcePawn::IPluginContext | [pure virtual] |
| StringToLocalUTF8(cell_t local_addr, size_t maxbytes, const char *source, size_t *wrtnbytes)=0 | SourcePawn::IPluginContext | [pure virtual] |
| ThrowNativeError(const char *msg,...)=0 | SourcePawn::IPluginContext | [pure virtual] |
| ThrowNativeErrorEx(int error, const char *msg,...)=0 | SourcePawn::IPluginContext | [pure virtual] |
| ~IPluginContext() | SourcePawn::IPluginContext | [inline, virtual] |