|
D-Bus 1.12.20
|
Babysitter implementation details. More...
Data Fields | |
| DBusAtomic | refcount |
| HANDLE | start_sync_event |
| char * | log_name |
| the name under which to log messages about this process being spawned More... | |
| int | argc |
| char ** | argv |
| char ** | envp |
| HANDLE | thread_handle |
| HANDLE | child_handle |
| DBusSocket | socket_to_babysitter |
| Connection to the babysitter process. More... | |
| DBusSocket | socket_to_main |
| DBusWatchList * | watches |
| Watches. More... | |
| DBusWatch * | sitter_watch |
| Sitter pipe watch. More... | |
| DBusBabysitterFinishedFunc | finished_cb |
| void * | finished_data |
| dbus_bool_t | have_spawn_errno |
| int | spawn_errno |
| dbus_bool_t | have_child_status |
| int | child_status |
| int | refcount |
| Reference count. More... | |
| int | error_pipe_from_child |
| Connection to the process that does the exec() More... | |
| pid_t | sitter_pid |
| PID Of the babysitter. More... | |
| pid_t | grandchild_pid |
| PID of the grandchild. More... | |
| DBusWatch * | error_watch |
| Error pipe watch. More... | |
| int | errnum |
| Error number. More... | |
| int | status |
| Exit status code. More... | |
| unsigned int | have_child_status: 1 |
| True if child status has been reaped. More... | |
| unsigned int | have_fork_errnum: 1 |
| True if we have an error code from fork() More... | |
| unsigned int | have_exec_errnum: 1 |
| True if we have an error code from exec() More... | |
Babysitter implementation details.
Definition at line 61 of file dbus-spawn-win.c.
| int DBusBabysitter::argc |
Definition at line 69 of file dbus-spawn-win.c.
| char** DBusBabysitter::argv |
Definition at line 70 of file dbus-spawn-win.c.
| HANDLE DBusBabysitter::child_handle |
Definition at line 74 of file dbus-spawn-win.c.
| int DBusBabysitter::child_status |
Definition at line 86 of file dbus-spawn-win.c.
| char** DBusBabysitter::envp |
Definition at line 71 of file dbus-spawn-win.c.
| int DBusBabysitter::errnum |
Error number.
Definition at line 265 of file dbus-spawn.c.
Referenced by _dbus_babysitter_set_child_exit_error().
| int DBusBabysitter::error_pipe_from_child |
Connection to the process that does the exec()
Definition at line 252 of file dbus-spawn.c.
| DBusWatch* DBusBabysitter::error_watch |
Error pipe watch.
Definition at line 259 of file dbus-spawn.c.
| DBusBabysitterFinishedFunc DBusBabysitter::finished_cb |
Definition at line 80 of file dbus-spawn-win.c.
| void * DBusBabysitter::finished_data |
Definition at line 81 of file dbus-spawn-win.c.
| pid_t DBusBabysitter::grandchild_pid |
PID of the grandchild.
Definition at line 255 of file dbus-spawn.c.
Referenced by _dbus_babysitter_kill_child().
| dbus_bool_t DBusBabysitter::have_child_status |
Definition at line 85 of file dbus-spawn-win.c.
| unsigned int DBusBabysitter::have_child_status |
True if child status has been reaped.
Definition at line 267 of file dbus-spawn.c.
| unsigned int DBusBabysitter::have_exec_errnum |
True if we have an error code from exec()
Definition at line 269 of file dbus-spawn.c.
Referenced by _dbus_babysitter_set_child_exit_error().
| unsigned int DBusBabysitter::have_fork_errnum |
True if we have an error code from fork()
Definition at line 268 of file dbus-spawn.c.
Referenced by _dbus_babysitter_set_child_exit_error().
| dbus_bool_t DBusBabysitter::have_spawn_errno |
Definition at line 83 of file dbus-spawn-win.c.
| char * DBusBabysitter::log_name |
the name under which to log messages about this process being spawned
Definition at line 67 of file dbus-spawn-win.c.
Referenced by _dbus_babysitter_set_child_exit_error().
| DBusAtomic DBusBabysitter::refcount |
Definition at line 63 of file dbus-spawn-win.c.
| int DBusBabysitter::refcount |
Reference count.
Definition at line 246 of file dbus-spawn.c.
| pid_t DBusBabysitter::sitter_pid |
PID Of the babysitter.
Definition at line 254 of file dbus-spawn.c.
| DBusWatch * DBusBabysitter::sitter_watch |
Sitter pipe watch.
Definition at line 79 of file dbus-spawn-win.c.
| DBusSocket DBusBabysitter::socket_to_babysitter |
Connection to the babysitter process.
Definition at line 75 of file dbus-spawn-win.c.
| DBusSocket DBusBabysitter::socket_to_main |
Definition at line 76 of file dbus-spawn-win.c.
| int DBusBabysitter::spawn_errno |
Definition at line 84 of file dbus-spawn-win.c.
| HANDLE DBusBabysitter::start_sync_event |
Definition at line 65 of file dbus-spawn-win.c.
| int DBusBabysitter::status |
Exit status code.
Definition at line 266 of file dbus-spawn.c.
Referenced by _dbus_babysitter_get_child_exit_status(), and _dbus_babysitter_set_child_exit_error().
| HANDLE DBusBabysitter::thread_handle |
Definition at line 73 of file dbus-spawn-win.c.
| DBusWatchList * DBusBabysitter::watches |
Watches.
Definition at line 78 of file dbus-spawn-win.c.
Referenced by _dbus_babysitter_set_watch_functions().