An aggregator is a function which follows the following prototype: void (ResultType)
where in ResultType is defined as the type which a handler in a dispatcher
returns. In the case of a dispatcher of type boost::dispatch::dispatcher<int (int), std::string>
, an aggregator must follow the following
prototype: void (int)
.
To be most exact, the Aggregator can safely be a boost::function<void(int)>
instance.
The aggregator is called/invoked for every invocation of a handler using the Invoker.
Copyright © 2006 ,2007 Dean Michael Berris |