TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
cherrypi::Blackboard Member List

This is the complete list of members for cherrypi::Blackboard, including all inherited members.

addUPCFilter(std::shared_ptr< UPCFilter > filter)cherrypi::Blackboard
Blackboard(State *state)cherrypi::Blackboard
checkPostStep()cherrypi::Blackboard
clearCommands()cherrypi::Blackboard
commands(int stepsBack=0) const cherrypi::Blackboard
consumeUPC(UpcId id, Module *consumer)cherrypi::Blackboardinline
consumeUPCs(std::vector< UpcId > const &ids, Module *consumer)cherrypi::Blackboard
Data typedefcherrypi::Blackboard
get(std::string const &key) const cherrypi::Blackboardinline
get(std::string const &key) const cherrypi::Blackboardinline
get(std::string const &key, T const &defaultValue) const cherrypi::Blackboardinline
getTaskTimeStats() const cherrypi::Blackboardinline
getTraceDumper()cherrypi::Blackboardinline
hasKey(std::string const &key)cherrypi::Blackboardinline
init()cherrypi::Blackboard
isTracked(UnitId uid) const cherrypi::Blackboard
iterValues(T f_do) const cherrypi::Blackboardinline
kBanditRootKeycherrypi::Blackboardstatic
kBuildOrderKeycherrypi::Blackboardstatic
kBuildOrderSwitchEnabledKeycherrypi::Blackboardstatic
kEnemyNameKeycherrypi::Blackboardstatic
kEnemyRaceKeycherrypi::Blackboardstatic
kGameUidKeycherrypi::Blackboardstatic
kGasPerFramePerGatherercherrypi::Blackboardstatic
kGathererMaxGasWorkerscherrypi::Blackboardstatic
kGathererMinGasWorkerscherrypi::Blackboardstatic
kMaxScoutExplorersKeycherrypi::Blackboardstatic
kMaxScoutWorkersKeycherrypi::Blackboardstatic
kMineralsPerFramePerGatherercherrypi::Blackboardstatic
kMinScoutFrameKeycherrypi::Blackboardstatic
kOpeningBuildOrderKeycherrypi::Blackboardstatic
lastStatusOfTask(UpcId id) const cherrypi::Blackboard
markTaskForRemoval(UpcId upcId)cherrypi::Blackboard
markTaskForRemoval(std::shared_ptr< Task > task)cherrypi::Blackboardinline
pastCommandsAvailable() const cherrypi::Blackboardinline
post(std::string const &key, Data const &data)cherrypi::Blackboardinline
postCommand(tc::Client::Command const &command, UpcId sourceId)cherrypi::Blackboard
postTask(std::shared_ptr< Task > task, Module *owner, bool autoRemove=false)cherrypi::Blackboard
postUPC(std::shared_ptr< UPCTuple > &&upc, UpcId sourceId, Module *origin, std::shared_ptr< UpcPostData > data=nullptr)cherrypi::Blackboard
remove(std::string const &key)cherrypi::Blackboardinline
removeUPCFilter(std::shared_ptr< UPCFilter > filter)cherrypi::Blackboard
removeUPCs(std::vector< UpcId > const &ids)cherrypi::Blackboard
setCollectTimers(bool collect)cherrypi::Blackboard
setTraceDumper(std::shared_ptr< CherryVisDumperModule > tracer)cherrypi::Blackboardinline
taskDataWithUnit(Unit *unit) const cherrypi::Blackboard
taskForId(UpcId id) const cherrypi::Blackboard
tasksOfModule(Module *module) const cherrypi::Blackboard
TaskTimeStats typedefcherrypi::Blackboard
taskWithUnit(Unit *unit) const cherrypi::Blackboard
taskWithUnitOfModule(Unit *unit, Module *module) const cherrypi::Blackboard
track(UnitId uid)cherrypi::Blackboard
untrack(UnitId uid)cherrypi::Blackboard
UPCMap typedefcherrypi::Blackboard
upcs() const cherrypi::Blackboard
upcsFrom(Module *origin) const cherrypi::Blackboard
upcsFrom(std::shared_ptr< Module > origin) const cherrypi::Blackboardinline
upcStorage() const cherrypi::Blackboard
upcsWithCommand(Command cmd, float minProb) const cherrypi::Blackboard
upcsWithSharpCommand(Command cmd) const cherrypi::Blackboard
upcWithId(UpcId id) const cherrypi::Blackboard
update()cherrypi::Blackboard
updateTasksByUnit(Task *task)cherrypi::Blackboard
updateUnitAccessCounts(tc::Client::Command const &command)cherrypi::Blackboard
~Blackboard()cherrypi::Blackboardvirtual