#include <ActionScheduler.h>
Data Fields | |
int | cycle |
Indicates cycle, where action shall be performed. | |
void(* | action_callback )(WorldModel *, ServerSettings *, PlayerSettings *, void *, int) |
Contains method, that should be executed on given cycle. | |
void * | params |
Contains parameter reference, that should be passed to action method. | |
int | params_size |
Size of parameter that is passed using pointer. | |
void(* | cleanup_callback )(void *, int) |
Method for cleanup of parameters. |
Definition at line 17 of file ActionScheduler.h.
void(* scheduled_action::action_callback)(WorldModel *, ServerSettings *, PlayerSettings *, void *, int) |
Contains method, that should be executed on given cycle.
Referenced by ActionScheduler::doDispatchAction().
void* scheduled_action::params |
Contains parameter reference, that should be passed to action method.
Definition at line 31 of file ActionScheduler.h.
Referenced by ActionScheduler::doDispatchAction().
Size of parameter that is passed using pointer.
Definition at line 36 of file ActionScheduler.h.
Referenced by ActionScheduler::doDispatchAction().
void(* scheduled_action::cleanup_callback)(void *, int) |