|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/devhelp/books/dbus/api/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>D-Bus: DBusBabysitter Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li id="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="functions.html"><span>Data Fields</span></a></li>
</ul></div>
<h1>DBusBabysitter Struct Reference<br>
<small>
[<a class="el" href="group__DBusInternalsUtils.html">Utilities and portability</a>]</small>
</h1><!-- doxytag: class="DBusBabysitter" -->Babysitter implementation details.
<a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd6c2c867f005bea3932fc9f754dd14e"></a><!-- doxytag: member="DBusBabysitter::refcount" ref="bd6c2c867f005bea3932fc9f754dd14e" args="" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#bd6c2c867f005bea3932fc9f754dd14e">refcount</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Reference count. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2ca86c5f3bb3a73186718e2108b79a1"></a><!-- doxytag: member="DBusBabysitter::executable" ref="b2ca86c5f3bb3a73186718e2108b79a1" args="" -->
char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#b2ca86c5f3bb3a73186718e2108b79a1">executable</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">executable name to use in error messages <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9b5fa1cf7463e6e88308b85788e232a1"></a><!-- doxytag: member="DBusBabysitter::socket_to_babysitter" ref="9b5fa1cf7463e6e88308b85788e232a1" args="" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#9b5fa1cf7463e6e88308b85788e232a1">socket_to_babysitter</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Connection to the babysitter process. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc42ea27fa4ee1e4f04819364e0a9bde"></a><!-- doxytag: member="DBusBabysitter::error_pipe_from_child" ref="bc42ea27fa4ee1e4f04819364e0a9bde" args="" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#bc42ea27fa4ee1e4f04819364e0a9bde">error_pipe_from_child</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Connection to the process that does the exec(). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a783f733db30b4587f08ee906612fa6c"></a><!-- doxytag: member="DBusBabysitter::sitter_pid" ref="a783f733db30b4587f08ee906612fa6c" args="" -->
pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#a783f733db30b4587f08ee906612fa6c">sitter_pid</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">PID Of the babysitter. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0f5b85d39a7d2957ae83b3c594b88af"></a><!-- doxytag: member="DBusBabysitter::grandchild_pid" ref="f0f5b85d39a7d2957ae83b3c594b88af" args="" -->
pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#f0f5b85d39a7d2957ae83b3c594b88af">grandchild_pid</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">PID of the grandchild. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6f8131868531bf60dd8642f039c8d62"></a><!-- doxytag: member="DBusBabysitter::watches" ref="c6f8131868531bf60dd8642f039c8d62" args="" -->
<a class="el" href="structDBusWatchList.html">DBusWatchList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#c6f8131868531bf60dd8642f039c8d62">watches</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Watches. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e89fdf7339b921a19728a2c8abfad251"></a><!-- doxytag: member="DBusBabysitter::error_watch" ref="e89fdf7339b921a19728a2c8abfad251" args="" -->
<a class="el" href="structDBusWatch.html">DBusWatch</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#e89fdf7339b921a19728a2c8abfad251">error_watch</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Error pipe watch. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03113896e6591e39663c2ec13c6745a5"></a><!-- doxytag: member="DBusBabysitter::sitter_watch" ref="03113896e6591e39663c2ec13c6745a5" args="" -->
<a class="el" href="structDBusWatch.html">DBusWatch</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#03113896e6591e39663c2ec13c6745a5">sitter_watch</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sitter pipe watch. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aca14d66f484b0a3b06b395aa8485c70"></a><!-- doxytag: member="DBusBabysitter::errnum" ref="aca14d66f484b0a3b06b395aa8485c70" args="" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#aca14d66f484b0a3b06b395aa8485c70">errnum</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Error number. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b3aa53fa01507b290bf575f5cc088e3"></a><!-- doxytag: member="DBusBabysitter::status" ref="6b3aa53fa01507b290bf575f5cc088e3" args="" -->
int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#6b3aa53fa01507b290bf575f5cc088e3">status</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Exit status code. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d6c87e5e04e3f6e2e11dc4547e238c7"></a><!-- doxytag: member="DBusBabysitter::have_child_status" ref="8d6c87e5e04e3f6e2e11dc4547e238c7" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#8d6c87e5e04e3f6e2e11dc4547e238c7">have_child_status</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">True if child status has been reaped. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc7d26bf84459ec406ddd615101018f9"></a><!-- doxytag: member="DBusBabysitter::have_fork_errnum" ref="fc7d26bf84459ec406ddd615101018f9" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#fc7d26bf84459ec406ddd615101018f9">have_fork_errnum</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">True if we have an error code from fork(). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2275e6071accc74280cd354debb5f801"></a><!-- doxytag: member="DBusBabysitter::have_exec_errnum" ref="2275e6071accc74280cd354debb5f801" args="" -->
unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structDBusBabysitter.html#2275e6071accc74280cd354debb5f801">have_exec_errnum</a>: 1</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">True if we have an error code from exec(). <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Babysitter implementation details.
<p>
<p>
Definition at line <a class="el" href="dbus-spawn_8c-source.html#l00186">186</a> of file <a class="el" href="dbus-spawn_8c-source.html">dbus-spawn.c</a>.<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="dbus-spawn_8c-source.html">dbus-spawn.c</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Dec 14 22:26:15 2009 for D-Bus by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>