execution_controller Struct Reference
[Execution API]

Execution module administrative control functions. More...

#include <execution.h>

List of all members.

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.


Detailed Description

Execution module administrative control functions.

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.


Member Data Documentation

void(* execution_controller::run)(Executor *executor)

Run the Executor to deliver messages as long as there are viable Connections for message delivery.

Parameters:
executor Opaque Executor instance which shall run the message pump.


The documentation for this struct was generated from the following file:
Generated on Thu Sep 27 11:11:48 2012 for VetSim by  doxygen 1.4.7