SourcePawn::IPluginContext Member List

This is the complete list of members for SourcePawn::IPluginContext, including all inherited members.

BindNative(sp_nativeinfo_t *native)=0SourcePawn::IPluginContext [pure virtual]
BindNatives(sp_nativeinfo_t *natives, unsigned int num, int overwrite)=0SourcePawn::IPluginContext [pure virtual]
BindNativeToAny(SPVM_NATIVE_FUNC native)=0SourcePawn::IPluginContext [pure virtual]
Execute(uint32_t funcid, cell_t *result)=0SourcePawn::IPluginContext [pure virtual]
FindNativeByName(const char *name, uint32_t *index)=0SourcePawn::IPluginContext [pure virtual]
FindPublicByName(const char *name, uint32_t *index)=0SourcePawn::IPluginContext [pure virtual]
FindPubvarByName(const char *name, uint32_t *index)=0SourcePawn::IPluginContext [pure virtual]
GetContext()=0SourcePawn::IPluginContext [pure virtual]
GetDebugInfo()=0SourcePawn::IPluginContext [pure virtual]
GetNativeByIndex(uint32_t index, sp_native_t **native)=0SourcePawn::IPluginContext [pure virtual]
GetNativesNum()=0SourcePawn::IPluginContext [pure virtual]
GetPublicByIndex(uint32_t index, sp_public_t **publicptr)=0SourcePawn::IPluginContext [pure virtual]
GetPublicsNum()=0SourcePawn::IPluginContext [pure virtual]
GetPubvarAddrs(uint32_t index, cell_t *local_addr, cell_t **phys_addr)=0SourcePawn::IPluginContext [pure virtual]
GetPubvarByIndex(uint32_t index, sp_pubvar_t **pubvar)=0SourcePawn::IPluginContext [pure virtual]
GetPubVarsNum()=0SourcePawn::IPluginContext [pure virtual]
GetVirtualMachine()=0SourcePawn::IPluginContext [pure virtual]
HeapAlloc(unsigned int cells, cell_t *local_addr, cell_t **phys_addr)=0SourcePawn::IPluginContext [pure virtual]
HeapPop(cell_t local_addr)=0SourcePawn::IPluginContext [pure virtual]
HeapRelease(cell_t local_addr)=0SourcePawn::IPluginContext [pure virtual]
IsDebugging()=0SourcePawn::IPluginContext [pure virtual]
LocalToPhysAddr(cell_t local_addr, cell_t **phys_addr)=0SourcePawn::IPluginContext [pure virtual]
LocalToString(cell_t local_addr, char **addr)=0SourcePawn::IPluginContext [pure virtual]
PushCell(cell_t value)=0SourcePawn::IPluginContext [pure virtual]
PushCellArray(cell_t *local_addr, cell_t **phys_addr, cell_t array[], unsigned int numcells)=0SourcePawn::IPluginContext [pure virtual]
PushCellsFromArray(cell_t array[], unsigned int numcells)=0SourcePawn::IPluginContext [pure virtual]
PushString(cell_t *local_addr, char **phys_addr, const char *string)=0SourcePawn::IPluginContext [pure virtual]
SetDebugBreak(SPVM_DEBUGBREAK newpfn, SPVM_DEBUGBREAK *oldpfn)=0SourcePawn::IPluginContext [pure virtual]
StringToLocal(cell_t local_addr, size_t bytes, const char *source)=0SourcePawn::IPluginContext [pure virtual]
StringToLocalUTF8(cell_t local_addr, size_t maxbytes, const char *source, size_t *wrtnbytes)=0SourcePawn::IPluginContext [pure virtual]
ThrowNativeError(const char *msg,...)=0SourcePawn::IPluginContext [pure virtual]
ThrowNativeErrorEx(int error, const char *msg,...)=0SourcePawn::IPluginContext [pure virtual]
~IPluginContext()SourcePawn::IPluginContext [inline, virtual]


Generated on Thu Jan 4 13:34:37 2007 for SourcePawn JIT by  doxygen 1.5.1-p1