AIStatefulTask ‐ Asynchronous, Stateful Task Scheduler library.

Threads-like task objects evolving through user-defined states.

Public Member Functions | Public Attributes | List of all members
AIStatefulTask::Handler::Handle Union Reference

Detailed Description

Contains extra data that depends on the type of the Handler.

#include <AIStatefulTask.h>

Collaboration diagram for AIStatefulTask::Handler::Handle:
Collaboration graph
[legend]

Public Member Functions

 Handle ()
 Construct an uninitialized Handle.
 
 Handle (AIEngine *engine_)
 Construct a Handle from an AIEngine pointer.
 
 Handle (AIQueueHandle queue_handle_)
 Construct a Handle from a thread pool handle.
 

Public Attributes

AIEngineengine
 The actual engine when this is an engine Handler.
 
AIQueueHandle queue_handle
 The actual thread pool queue when this is a thread pool Handler.
 

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