OpenTTD Source: src/linkgraph/linkgraphjob.h File Reference

OpenTTD Source 14.0-beta1

Data Structures | Typedefs | Variables
linkgraphjob.h File Reference
`#include "../thread.h"`
`#include "linkgraph.h"`
`#include <atomic>`

Go to the source code of this file.

## Data Structures
class | LinkGraphJob
| Class for calculation jobs to be run on link graphs. More...
struct | LinkGraphJob::DemandAnnotation
| Demand between two nodes. More...
struct | LinkGraphJob::EdgeAnnotation
| Annotation for a link graph edge. More...
struct | LinkGraphJob::NodeAnnotation
| Annotation for a link graph node. More...
class | Path
| A leg of a path in the link graph. More...

## Typedefs
typedef std::list< Path * > | PathList
typedef Pool< LinkGraphJob, LinkGraphJobID, 32, 0xFFFF > | LinkGraphJobPool
| Type of the pool for link graph jobs.

## Variables
LinkGraphJobPool | _link_graph_job_pool
| The actual pool with link graph jobs.

## Detailed Description

Declaration of link graph job classes used for cargo distribution.

Definition in file linkgraphjob.h.