Wraps notifier passed to edge_entry. Provides storage and access method for the location associated with the base remote notifier.
More...
|
| remote_notifier (Notifier notifier, size_t loc) |
|
template<typename T > |
void | operator() (edge_container &ct, std::size_t tid, edge_version_storage< T > const &version, bool b_migrate, bool b_moveable) const |
| Wraps function operator of Notifier , passing the associated location appropriately in the parameter list. More...
|
|
size_t | location (void) const |
|
template<typename Notifier>
class stapl::detail::remote_notifier< Notifier >
Wraps notifier passed to edge_entry. Provides storage and access method for the location associated with the base remote notifier.
- Template Parameters
-
Notifier | The base remote notifier to be used. |
◆ operator()()
template<typename Notifier >
template<typename T >
Wraps function operator of Notifier
, passing the associated location appropriately in the parameter list.
- Parameters
-
ct | The edge_container of the PARAGRAPH. |
tid | Task identifier of the producer task for this edge. |
value | Produced value to be flowed to the remote consumer location. |
b_migrate | Whether this invocation represents notification or or notifier migration request. |
- See also
- edge_notifier_wrapper
The documentation for this class was generated from the following file: