scheduled_action Struct Reference

Used for callback parameter storage. More...

#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.


Detailed Description

Used for callback parameter storage.

Definition at line 17 of file ActionScheduler.h.


Field Documentation

int scheduled_action::cycle

Indicates cycle, where action shall be performed.

Definition at line 21 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().

int scheduled_action::params_size

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)

Method for cleanup of parameters.

Referenced by ActionScheduler::doDispatchAction().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 26 22:45:31 2007 for GangOfSix(GOS)-RoboCupTeamProject by  doxygen 1.5.1-p1