Data Fields
process Struct Reference

#include <process.h>

Data Fields

ProcessType type
 
Looploop
 
voiddata
 
int pid
 
int status
 
int refcount
 
uint8_t exit_signal
 
uint64_t stopped_time
 
const char * cwd
 
char ** argv
 
dict_Tenv
 
Stream in
 
Stream out
 
Stream err
 
process_exit_cb cb
 Exit handler. If set, user must call process_free(). More...
 
internal_process_cb internal_exit_cb
 
internal_process_cb internal_close_cb
 
bool closed
 
bool detach
 
bool overlapped
 
MultiQueueevents
 

Field Documentation

◆ argv

char** process::argv

◆ cb

process_exit_cb process::cb

Exit handler. If set, user must call process_free().

◆ closed

bool process::closed

◆ cwd

const char* process::cwd

◆ data

void* process::data

◆ detach

bool process::detach

◆ env

dict_T* process::env

◆ err

Stream process::err

◆ events

MultiQueue* process::events

◆ exit_signal

uint8_t process::exit_signal

◆ in

Stream process::in

◆ internal_close_cb

internal_process_cb process::internal_close_cb

◆ internal_exit_cb

internal_process_cb process::internal_exit_cb

◆ loop

Loop* process::loop

◆ out

Stream process::out

◆ overlapped

bool process::overlapped

◆ pid

int process::pid

◆ refcount

int process::refcount

◆ status

int process::status

◆ stopped_time

uint64_t process::stopped_time

◆ type

ProcessType process::type

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