#include <compute.h>
|
| IGNITE_API void | submit_async (std::shared_ptr< job_target > target, std::shared_ptr< job_descriptor > descriptor, const binary_object &arg, ignite_callback< job_execution > callback) |
| IGNITE_API job_execution | submit (std::shared_ptr< job_target > target, std::shared_ptr< job_descriptor > descriptor, const binary_object &arg) |
| IGNITE_API void | submit_broadcast_async (std::shared_ptr< broadcast_job_target > target, std::shared_ptr< job_descriptor > descriptor, const binary_object &arg, ignite_callback< broadcast_execution > callback) |
| IGNITE_API broadcast_execution | submit_broadcast (std::shared_ptr< broadcast_job_target > target, std::shared_ptr< job_descriptor > descriptor, const binary_object &arg) |
◆ submit()
Submits for execution a compute job represented by the given class on the specified target.
- Parameters
-
| target | Job target. |
| descriptor | Descriptor. |
| arg | Job argument. |
- Returns
- Job execution result.
◆ submit_async()
Submits for execution a compute job represented by the given class for an execution on the specified target.
- Parameters
-
| target | Job target. |
| descriptor | Descriptor. |
| arg | Job argument. |
| callback | A callback called on operation completion with job execution result. |
◆ submit_broadcast()
Broadcast a compute job represented by the given class on all the specified nodes.
- Parameters
-
| target | Job target. |
| descriptor | Descriptor. |
| arg | Job argument. |
- Returns
- Job execution result.
◆ submit_broadcast_async()
Broadcast a compute job represented by the given class for an execution on all the specified nodes.
- Parameters
-
| target | Job target. |
| descriptor | Descriptor. |
| arg | Job argument. |
| callback | A callback called on operation completion with jobs execution result. |
The documentation for this class was generated from the following files:
- ignite/client/compute/compute.h
- ignite/client/compute/compute.cpp