ColorShapeLinks AI
An AI competition for the IEEE Conference on Games 2021
UncooperativeThinkerException Class Reference

Exception thrown when a thinker refuses to terminate, even after being requested to do so. More...

+ Inheritance diagram for UncooperativeThinkerException:
+ Collaboration diagram for UncooperativeThinkerException:

Public Member Functions

 UncooperativeThinkerException (IThinker thinker)
 Create a new uncooperative thinker exception. More...
 

Static Public Attributes

const int HardThinkingLimitMs = 5000
 Hard time limit in millisseconds that the app should wait (after notifying the thinker to terminate) before it shuts down. More...
 

Detailed Description

Exception thrown when a thinker refuses to terminate, even after being requested to do so.

Constructor & Destructor Documentation

◆ UncooperativeThinkerException()

Create a new uncooperative thinker exception.

Parameters
thinkerThe thinker that is being uncooperative.

Member Data Documentation

◆ HardThinkingLimitMs

const int HardThinkingLimitMs = 5000
static

Hard time limit in millisseconds that the app should wait (after notifying the thinker to terminate) before it shuts down.


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