TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
Public Member Functions | Public Attributes | List of all members
cherrypi::TaskData Struct Reference

Task and associated owner. More...

#include <blackboard.h>

Public Member Functions

 TaskData ()
 
 TaskData (std::shared_ptr< Task > task, Module *owner, bool autoRemove, FrameNum creationFrame)
 

Public Attributes

std::shared_ptr< Tasktask = nullptr
 
Moduleowner = nullptr
 
bool autoRemove = true
 
FrameNum creationFrame = -1
 

Detailed Description

Task and associated owner.

Constructor & Destructor Documentation

cherrypi::TaskData::TaskData ( )
inline
cherrypi::TaskData::TaskData ( std::shared_ptr< Task task,
Module owner,
bool  autoRemove,
FrameNum  creationFrame 
)
inline

Member Data Documentation

bool cherrypi::TaskData::autoRemove = true
FrameNum cherrypi::TaskData::creationFrame = -1
Module* cherrypi::TaskData::owner = nullptr
std::shared_ptr<Task> cherrypi::TaskData::task = nullptr

The documentation for this struct was generated from the following file: