SC2API
An API for AI for StarCraft II
sc2::ControlInterface Member List

This is the complete list of members for sc2::ControlInterface, including all inherited members.

ClearClientErrors()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
ClearProtocolErrors()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Connect(const std::string &address, int port, int timeout_ms)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
ConsumeResponse()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
CreateGame(const std::string &map_path, const std::vector< PlayerSetup > &players, bool realtime)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
DumpProtoUsage()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Error(ClientError error, const std::vector< std::string > &errors={})=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
ErrorIf(bool condition, ClientError error, const std::vector< std::string > &errors={})=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
GetAppState() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
GetClientErrors() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
GetLastStatus() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
GetObservation()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
GetProcessInfo() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
GetProtocolErrors() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
HasResponsePending() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
IsFinishedGame() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
IsInGame() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
IsReadyForCreateGame() const =0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
IssueEvents(const std::vector< Tag > &commands={})=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Load()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
OnGameStart()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Ping()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
PollLeaveGame()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
PollResponse()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Proto()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
RemoteSaveMap(const void *data, int data_size, std::string remote_path)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
RequestJoinGame(PlayerSetup setup, const InterfaceSettings &settings, const Ports &ports=Ports())=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
RequestLeaveGame()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Save()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
SaveReplay(const std::string &path)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
SetProcessInfo(const ProcessInfo &pi)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
Step(int count=1)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
UseGeneralizedAbility(bool value)=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
WaitForResponse()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
WaitJoinGame()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
WaitStep()=0 (defined in sc2::ControlInterface)sc2::ControlInterfacepure virtual
~ControlInterface()=default (defined in sc2::ControlInterface)sc2::ControlInterfacevirtual