Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

AmxEvent Class Reference

Definition of AmxEvent. More...

#include <amxcback.h>

List of all members.

Public Methods

cell Call (int param1, int param2=-1, int param3=-1, int param4=-1, int param5=-1)
 Calls an amx event handler.

char * getFuncName (void)
 Gets the fn name of an handler.

bool shouldBeSaved (void)
 AmxEvent (char *fnname, bool dyn)
 constructor for event handlers

 AmxEvent (int funidx)
 quick constructor for dynamics


Public Attributes

AmxEvent * listNext
AmxEvent * hashNext

Private Attributes

bool dynamic
 means : saved on worldsave

bool valid
int function
char * funcname
 function name


Detailed Description

Definition of AmxEvent.

Author:
Xanathar


Constructor & Destructor Documentation

AmxEvent::AmxEvent char *    fnname,
bool    dyn
 

constructor for event handlers

Author:
Xanathar
Parameters:
fnname  function name
dyn  is dynamic ? (dynamic means : saved on worldsave)

AmxEvent::AmxEvent int    funidx
 

quick constructor for dynamics

Author:
Xanathar
Parameters:
funidx  index to amx function


Member Function Documentation

cell AmxEvent::Call int    param1,
int    param2 = -1,
int    param3 = -1,
int    param4 = -1,
int    param5 = -1
 

Calls an amx event handler.

Author:
Xanathar
Returns:
cell
Parameters:
param1  parameter passed to amx callback fn
param2  parameter passed to amx callback fm
param3  parameter passed to amx callback fn
param4  parameter passed to amx callback fn

char * AmxEvent::getFuncName void   
 

Gets the fn name of an handler.

Author:
Xanathar
Returns:
char*

bool AmxEvent::shouldBeSaved void    [inline]
 


Member Data Documentation

bool AmxEvent::dynamic [private]
 

means : saved on worldsave

char* AmxEvent::funcname [private]
 

function name

int AmxEvent::function [private]
 

class AmxEvent* AmxEvent::hashNext
 

class AmxEvent* AmxEvent::listNext
 

bool AmxEvent::valid [private]
 


The documentation for this class was generated from the following files: SourceForge.net Logo