pub trait Task {
Show 17 methods // Provided methods fn state( &self, _ctx: &TtrpcContext, _: StateRequest ) -> Result<StateResponse> { ... } fn create( &self, _ctx: &TtrpcContext, _: CreateTaskRequest ) -> Result<CreateTaskResponse> { ... } fn start( &self, _ctx: &TtrpcContext, _: StartRequest ) -> Result<StartResponse> { ... } fn delete( &self, _ctx: &TtrpcContext, _: DeleteRequest ) -> Result<DeleteResponse> { ... } fn pids(&self, _ctx: &TtrpcContext, _: PidsRequest) -> Result<PidsResponse> { ... } fn pause(&self, _ctx: &TtrpcContext, _: PauseRequest) -> Result<Empty> { ... } fn resume(&self, _ctx: &TtrpcContext, _: ResumeRequest) -> Result<Empty> { ... } fn checkpoint( &self, _ctx: &TtrpcContext, _: CheckpointTaskRequest ) -> Result<Empty> { ... } fn kill(&self, _ctx: &TtrpcContext, _: KillRequest) -> Result<Empty> { ... } fn exec(&self, _ctx: &TtrpcContext, _: ExecProcessRequest) -> Result<Empty> { ... } fn resize_pty( &self, _ctx: &TtrpcContext, _: ResizePtyRequest ) -> Result<Empty> { ... } fn close_io(&self, _ctx: &TtrpcContext, _: CloseIORequest) -> Result<Empty> { ... } fn update(&self, _ctx: &TtrpcContext, _: UpdateTaskRequest) -> Result<Empty> { ... } fn wait(&self, _ctx: &TtrpcContext, _: WaitRequest) -> Result<WaitResponse> { ... } fn stats( &self, _ctx: &TtrpcContext, _: StatsRequest ) -> Result<StatsResponse> { ... } fn connect( &self, _ctx: &TtrpcContext, _: ConnectRequest ) -> Result<ConnectResponse> { ... } fn shutdown(&self, _ctx: &TtrpcContext, _: ShutdownRequest) -> Result<Empty> { ... }
}

Provided Methods§

Implementors§