|
Public Methods |
| void | Load (const char *filename) |
| | Loads an amx program in memory.
|
| cell | CallFn (const char *fn) |
| | calls an amx function with no parameters, by name
|
| cell | CallFn (int fn) |
| | calls an amx function with no parameters
|
| cell | CallFn (int fn, int param) |
| | calls an amx function with 1 integer parameter
|
| cell | CallFn (int fn, int param1, int param2) |
| | calls an amx function with 2 integer parameters
|
| cell | CallFn (int fn, int param1, int param2, int param3) |
| | calls an amx function with 3 integer parameters
|
| cell | CallFn (int fn, int param1, int param2, int param3, int param4) |
| | calls an amx function with 4 integer parameters
|
| cell | CallFn (int fn, int param1, int param2, int param3, int param4, int param5) |
| | calls an amx function with 5 integer parameters
|
| cell | CallFn (int fn, int param1, int param2, int param3, int param4, int param5, int param6) |
| | calls an amx function with 6 integer parameters
|
| cell | CallFn (int fn, int param1, int param2, int param3, int param4, int param5, int param6, int param7) |
| | calls an amx function with 7 integer parameters
|
| cell | CallFn (int fn, int param1, int param2, int param3, int param4, int param5, int param6, int param7, int param8) |
| | calls an amx function with 8 integer parameters
|
| int | getFnOrdinal (char *fn) |
| | gets the function index from a function name (same as funcidx()) in Small
|
| | AmxProgram (const char *filename) |
| | AmxProgram () |
| | ~AmxProgram () |
Private Methods |
| bool | _init (void *program) |
| | do all needed initializations to have program running
|
| bool | findNativeNotFound (void *program) |
| | Check natives and find what function is not present.
|
Private Attributes |
| void * | m_ptrCode |
| int | m_nSize |
| __amx * | m_AMX |