Trait ya_runtime_api::server::RuntimeService[][src]

pub trait RuntimeService {
    fn hello(&self, version: &str) -> AsyncResponse<'_, String>;
fn run_process(&self, run: RunProcess) -> AsyncResponse<'_, RunProcessResp>;
fn kill_process(&self, kill: KillProcess) -> AsyncResponse<'_, ()>;
fn create_network(
        &self,
        network: CreateNetwork
    ) -> AsyncResponse<'_, CreateNetworkResp>;
fn shutdown(&self) -> AsyncResponse<'_, ()>; }
Expand description

Service interface

Required methods

Perform version handshake

Spawn a process

Kill a spawned process

Setup a virtual private network

Perform service shutdown

Implementations on Foreign Types

Implementors