time_primitivesTrait TasksApi
Source pub trait TasksApi<Block: BlockT>: Core<Block> {
// Provided methods
fn shard_tasks(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
shard_id: ShardId,
) -> Result<Vec<TaskId>, ApiError> { ... }
fn task(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
task_id: TaskId,
) -> Result<Option<Task>, ApiError> { ... }
fn task_shard(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
task_id: TaskId,
) -> Result<Option<ShardId>, ApiError> { ... }
fn task_result(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
task_id: TaskId,
) -> Result<Option<Result<(), ErrorMsg>>, ApiError> { ... }
fn batch_message(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
batch_id: BatchId,
) -> Result<Option<GatewayMessage>, ApiError> { ... }
fn failed_batches(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Vec<TaskId>, ApiError> { ... }
fn pending_batches(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Vec<TaskId>, ApiError> { ... }
}
The identifier of the runtime api.
The version of the runtime api.