wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
wlm_util_subprocess Struct Reference
Collaboration diagram for wlm_util_subprocess:
Collaboration graph
[legend]

Public Attributes

bs_dllist_node_t dlnode
 
bs_subprocess_t * subprocess_ptr
 
int stdout_read_fd
 
struct wl_event_source * stdout_wl_event_source_ptr
 
int stderr_read_fd
 
struct wl_event_source * stderr_wl_event_source_ptr
 
wlm_util_subprocess_terminated_callback_t terminated_callback
 
void * userdata_ptr
 
bs_dynbuf_t * stdout_dynbuf_ptr
 

Detailed Description

A subprocess.

Member Data Documentation

◆ dlnode

bs_dllist_node_t wlm_util_subprocess::dlnode

Element of wlm_util_subprocess_monitor_t subprocesses.

◆ stderr_read_fd

int wlm_util_subprocess::stderr_read_fd

File descriptor of the subprocess' strderr.

◆ stderr_wl_event_source_ptr

struct wl_event_source* wlm_util_subprocess::stderr_wl_event_source_ptr

Event source corresponding to events related to reading stderr.

◆ stdout_dynbuf_ptr

bs_dynbuf_t* wlm_util_subprocess::stdout_dynbuf_ptr

Dynamic buffer holding the process' stdout, or NULL if not set.

◆ stdout_read_fd

int wlm_util_subprocess::stdout_read_fd

File descriptor of the subprocess' stdout.

◆ stdout_wl_event_source_ptr

struct wl_event_source* wlm_util_subprocess::stdout_wl_event_source_ptr

Event source corresponding to events related to reading stdout.

◆ subprocess_ptr

bs_subprocess_t* wlm_util_subprocess::subprocess_ptr

Points to the libbase subprocess.

◆ terminated_callback

wlm_util_subprocess_terminated_callback_t wlm_util_subprocess::terminated_callback

Callback: The subprocess was terminated.

◆ userdata_ptr

void* wlm_util_subprocess::userdata_ptr

Argument to all the callbacks.


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