#include <execution.h>
Public Attributes | |
void(* | run )(Executor *executor) |
Run the Executor to deliver messages as long as there are viable Connections for message delivery. | |
void(* | stop )(Executor *executor) |
Stop the the executor from delivering any more messages. |
An Execution_Controller instance encapsulates those functions which perform an administrative role in controlling the execution of message delivery. These are intended to be used by code which starts/stops overall execution (i.e. launches application components and starts message delivery when all are ready/loaded) rather than from within the application component itself.
Definition at line 63 of file execution.h.
void(* execution_controller::run)(Executor *executor) |
Run the Executor to deliver messages as long as there are viable Connections for message delivery.
executor | Opaque Executor instance which shall run the message pump. |