Freeciv21
Develop your civilization from humble roots to a global empire
workertask.h File Reference
#include "fc_types.h"
#include "speclist.h"
+ Include dependency graph for workertask.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  worker_task
 

Macros

#define SPECLIST_TAG   worker_task
 
#define SPECLIST_TYPE   struct worker_task
 
#define worker_task_list_iterate(tasklist, ptask)    TYPED_LIST_ITERATE(struct worker_task, tasklist, ptask)
 
#define worker_task_list_iterate_end   LIST_ITERATE_END
 

Functions

void worker_task_init (struct worker_task *ptask)
 Initialize empty worker_task. More...
 

Macro Definition Documentation

◆ SPECLIST_TAG

#define SPECLIST_TAG   worker_task

Definition at line 23 of file workertask.h.

◆ SPECLIST_TYPE

#define SPECLIST_TYPE   struct worker_task

Definition at line 24 of file workertask.h.

◆ worker_task_list_iterate

#define worker_task_list_iterate (   tasklist,
  ptask 
)     TYPED_LIST_ITERATE(struct worker_task, tasklist, ptask)

Definition at line 27 of file workertask.h.

◆ worker_task_list_iterate_end

#define worker_task_list_iterate_end   LIST_ITERATE_END

Definition at line 29 of file workertask.h.

Function Documentation

◆ worker_task_init()

void worker_task_init ( struct worker_task ptask)

Initialize empty worker_task.

Definition at line 18 of file workertask.cpp.

Referenced by tai_req_worker_task_rcv(), and texai_req_worker_task_rcv().