20#ifndef __SUBPROCESS_MONITOR_H__
21#define __SUBPROCESS_MONITOR_H__
23#include <libbase/libbase.h>
static void state(wlclient_icon_t *icon_ptr)
Definition icon.c:244
Definition subprocess_monitor.c:53
wlmaker_subprocess_window_callback_t window_mapped_callback
Definition subprocess_monitor.c:78
wlmaker_subprocess_terminated_callback_t terminated_callback
Definition subprocess_monitor.c:69
wlmaker_subprocess_window_callback_t window_destroyed_callback
Definition subprocess_monitor.c:82
wlmaker_subprocess_window_callback_t window_created_callback
Definition subprocess_monitor.c:76
wlmaker_subprocess_window_callback_t window_unmapped_callback
Definition subprocess_monitor.c:80
bs_subprocess_t * subprocess_ptr
Definition subprocess_monitor.c:57
void * userdata_ptr
Definition subprocess_monitor.c:71
Definition subprocess_monitor.c:31
bs_subprocess_t * wlmaker_subprocess_from_subprocess_handle(wlmaker_subprocess_handle_t *subprocess_handle_ptr)
Definition subprocess_monitor.c:290
void(* wlmaker_subprocess_window_callback_t)(void *userdata_ptr, wlmaker_subprocess_handle_t *subprocess_handle_ptr, wlmtk_window_t *window_ptr)
Definition subprocess_monitor.h:59
void wlmaker_subprocess_monitor_cede(wlmaker_subprocess_monitor_t *monitor_ptr, wlmaker_subprocess_handle_t *subprocess_handle_ptr)
Definition subprocess_monitor.c:257
void(* wlmaker_subprocess_terminated_callback_t)(void *userdata_ptr, wlmaker_subprocess_handle_t *subprocess_handle_ptr, int state, int code)
Definition subprocess_monitor.h:46
wlmaker_subprocess_handle_t * wlmaker_subprocess_monitor_entrust(wlmaker_subprocess_monitor_t *monitor_ptr, bs_subprocess_t *subprocess_ptr, wlmaker_subprocess_terminated_callback_t terminated_callback, void *userdata_ptr, wlmaker_subprocess_window_callback_t window_created_callback, wlmaker_subprocess_window_callback_t window_mapped_callback, wlmaker_subprocess_window_callback_t window_unmapped_callback, wlmaker_subprocess_window_callback_t window_destroyed_callback)
Definition subprocess_monitor.c:228
wlmaker_subprocess_monitor_t * wlmaker_subprocess_monitor_create(wlmaker_server_t *server_ptr)
Definition subprocess_monitor.c:152
void wlmaker_subprocess_monitor_destroy(wlmaker_subprocess_monitor_t *monitor_ptr)
Definition subprocess_monitor.c:205