Struct ya_runtime_sdk::server::Server
source · pub struct Server<R: Runtime> { /* private fields */ }
Implementations§
Trait Implementations§
source§impl<R: Runtime> RuntimeService for Server<R>
impl<R: Runtime> RuntimeService for Server<R>
source§fn run_process(&self, run: RunProcess) -> AsyncResponse<'_, RunProcessResp>
fn run_process(&self, run: RunProcess) -> AsyncResponse<'_, RunProcessResp>
Spawn a process
source§fn kill_process(&self, kill: KillProcess) -> AsyncResponse<'_, ()>
fn kill_process(&self, kill: KillProcess) -> AsyncResponse<'_, ()>
Kill a spawned process
source§fn create_network(
&self,
network: CreateNetwork
) -> AsyncResponse<'_, CreateNetworkResp>
fn create_network(
&self,
network: CreateNetwork
) -> AsyncResponse<'_, CreateNetworkResp>
Setup a virtual private network
source§fn shutdown(&self) -> AsyncResponse<'_, ()>
fn shutdown(&self) -> AsyncResponse<'_, ()>
Perform service shutdown