dius 0.1.0
Loading...
Searching...
No Matches
dius::system::ProcessHandle Class Reference

#include <generic/dius/system/process.h>

Public Member Functions

 ProcessHandle ()=default
 
constexpr ProcessHandle (ProcessId id)
 
constexpr auto id () const -> ProcessId
 
auto wait () -> di::Result< ProcessResult >
 
auto signal (Signal signal) -> di::Result<>
 

Static Public Member Functions

static auto self () -> ProcessHandle
 

Constructor & Destructor Documentation

◆ ProcessHandle() [1/2]

dius::system::ProcessHandle::ProcessHandle ( )
default

◆ ProcessHandle() [2/2]

dius::system::ProcessHandle::ProcessHandle ( ProcessId id)
inlineexplicitconstexpr

Member Function Documentation

◆ id()

auto dius::system::ProcessHandle::id ( ) const -> ProcessId
inlineconstexpr

◆ self()

static auto dius::system::ProcessHandle::self ( ) -> ProcessHandle
static

◆ signal()

auto dius::system::ProcessHandle::signal ( Signal signal) -> di::Result<>

◆ wait()

auto dius::system::ProcessHandle::wait ( ) -> di::Result< ProcessResult >

The documentation for this class was generated from the following file: