/inotify-cxx/trunk/doc/html/doxygen.png |
Cannot display: file marked as a binary type.
|
svn:mime-type = application/octet-stream |
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: doc/html/classInotifyWatch.html |
=================================================================== |
--- doc/html/classInotifyWatch.html (revision 8) |
+++ doc/html/classInotifyWatch.html (nonexistent) |
@@ -1,235 +0,0 @@ |
-<!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>inotify-cxx: InotifyWatch Class Reference</title> |
-<link href="doxygen.css" rel="stylesheet" type="text/css"> |
-</head><body> |
-<!-- Generated by Doxygen 1.4.4 --> |
-<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div> |
-<h1>InotifyWatch Class Reference</h1><!-- doxytag: class="InotifyWatch" -->inotify watch class |
-<a href="#_details">More...</a> |
-<p> |
-<code>#include <<a class="el" href="inotify-cxx_8h-source.html">inotify-cxx.h</a>></code> |
-<p> |
-<a href="classInotifyWatch-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> |
-<tr><td></td></tr> |
-<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> |
-<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classInotifyWatch.html#a0">InotifyWatch</a> (const std::string &rPath, int32_t uMask)</td></tr> |
- |
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#a0"></a><br></td></tr> |
-<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classInotifyWatch.html#a1">~InotifyWatch</a> ()</td></tr> |
- |
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#a1"></a><br></td></tr> |
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classInotifyWatch.html#a2">GetDescriptor</a> () const </td></tr> |
- |
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the watch descriptor. <a href="#a2"></a><br></td></tr> |
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classInotifyWatch.html#a3">GetPath</a> () const </td></tr> |
- |
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the watched file path. <a href="#a3"></a><br></td></tr> |
-<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classInotifyWatch.html#a4">GetMask</a> () const </td></tr> |
- |
-<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the watch event mask. <a href="#a4"></a><br></td></tr> |
-<tr><td colspan="2"><br><h2>Friends</h2></td></tr> |
-<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classInotifyWatch.html#n0">Inotify</a></td></tr> |
- |
-</table> |
-<hr><a name="_details"></a><h2>Detailed Description</h2> |
-inotify watch class |
-<p> |
-<hr><h2>Constructor & Destructor Documentation</h2> |
-<a class="anchor" name="a0"></a><!-- doxytag: member="InotifyWatch::InotifyWatch" ref="a0" args="(const std::string &rPath, int32_t uMask)" --><p> |
-<table class="mdTable" cellpadding="2" cellspacing="0"> |
- <tr> |
- <td class="mdRow"> |
- <table cellpadding="0" cellspacing="0" border="0"> |
- <tr> |
- <td class="md" nowrap valign="top">InotifyWatch::InotifyWatch </td> |
- <td class="md" valign="top">( </td> |
- <td class="md" nowrap valign="top">const std::string & </td> |
- <td class="mdname" nowrap> <em>rPath</em>, </td> |
- </tr> |
- <tr> |
- <td class="md" nowrap align="right"></td> |
- <td class="md"></td> |
- <td class="md" nowrap>int32_t </td> |
- <td class="mdname" nowrap> <em>uMask</em></td> |
- </tr> |
- <tr> |
- <td class="md"></td> |
- <td class="md">) </td> |
- <td class="md" colspan="2"><code> [inline]</code></td> |
- </tr> |
- </table> |
- </td> |
- </tr> |
-</table> |
-<table cellspacing="5" cellpadding="0" border="0"> |
- <tr> |
- <td> |
- |
- </td> |
- <td> |
- |
-<p> |
-Constructor. |
-<p> |
-Creates an inotify watch. Because this watch is inactive it has an invalid descriptor (-1).<p> |
-<dl compact><dt><b>Parameters:</b></dt><dd> |
- <table border="0" cellspacing="2" cellpadding="0"> |
- <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>rPath</em> </td><td>watched file path </td></tr> |
- <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>uMask</em> </td><td>mask for events</td></tr> |
- </table> |
-</dl> |
- </td> |
- </tr> |
-</table> |
-<a class="anchor" name="a1"></a><!-- doxytag: member="InotifyWatch::~InotifyWatch" ref="a1" args="()" --><p> |
-<table class="mdTable" cellpadding="2" cellspacing="0"> |
- <tr> |
- <td class="mdRow"> |
- <table cellpadding="0" cellspacing="0" border="0"> |
- <tr> |
- <td class="md" nowrap valign="top">InotifyWatch::~InotifyWatch </td> |
- <td class="md" valign="top">( </td> |
- <td class="mdname1" valign="top" nowrap> </td> |
- <td class="md" valign="top"> ) </td> |
- <td class="md" nowrap><code> [inline]</code></td> |
- </tr> |
- </table> |
- </td> |
- </tr> |
-</table> |
-<table cellspacing="5" cellpadding="0" border="0"> |
- <tr> |
- <td> |
- |
- </td> |
- <td> |
- |
-<p> |
-Destructor. |
-<p> |
- </td> |
- </tr> |
-</table> |
-<hr><h2>Member Function Documentation</h2> |
-<a class="anchor" name="a2"></a><!-- doxytag: member="InotifyWatch::GetDescriptor" ref="a2" args="() const " --><p> |
-<table class="mdTable" cellpadding="2" cellspacing="0"> |
- <tr> |
- <td class="mdRow"> |
- <table cellpadding="0" cellspacing="0" border="0"> |
- <tr> |
- <td class="md" nowrap valign="top">int32_t InotifyWatch::GetDescriptor </td> |
- <td class="md" valign="top">( </td> |
- <td class="mdname1" valign="top" nowrap> </td> |
- <td class="md" valign="top"> ) </td> |
- <td class="md" nowrap> const<code> [inline]</code></td> |
- </tr> |
- </table> |
- </td> |
- </tr> |
-</table> |
-<table cellspacing="5" cellpadding="0" border="0"> |
- <tr> |
- <td> |
- |
- </td> |
- <td> |
- |
-<p> |
-Returns the watch descriptor. |
-<p> |
-<dl compact><dt><b>Returns:</b></dt><dd>watch descriptor; -1 for inactive watch</dd></dl> |
- </td> |
- </tr> |
-</table> |
-<a class="anchor" name="a4"></a><!-- doxytag: member="InotifyWatch::GetMask" ref="a4" args="() const " --><p> |
-<table class="mdTable" cellpadding="2" cellspacing="0"> |
- <tr> |
- <td class="mdRow"> |
- <table cellpadding="0" cellspacing="0" border="0"> |
- <tr> |
- <td class="md" nowrap valign="top">uint32_t InotifyWatch::GetMask </td> |
- <td class="md" valign="top">( </td> |
- <td class="mdname1" valign="top" nowrap> </td> |
- <td class="md" valign="top"> ) </td> |
- <td class="md" nowrap> const<code> [inline]</code></td> |
- </tr> |
- </table> |
- </td> |
- </tr> |
-</table> |
-<table cellspacing="5" cellpadding="0" border="0"> |
- <tr> |
- <td> |
- |
- </td> |
- <td> |
- |
-<p> |
-Returns the watch event mask. |
-<p> |
-<dl compact><dt><b>Returns:</b></dt><dd>event mask</dd></dl> |
- </td> |
- </tr> |
-</table> |
-<a class="anchor" name="a3"></a><!-- doxytag: member="InotifyWatch::GetPath" ref="a3" args="() const " --><p> |
-<table class="mdTable" cellpadding="2" cellspacing="0"> |
- <tr> |
- <td class="mdRow"> |
- <table cellpadding="0" cellspacing="0" border="0"> |
- <tr> |
- <td class="md" nowrap valign="top">const std::string& InotifyWatch::GetPath </td> |
- <td class="md" valign="top">( </td> |
- <td class="mdname1" valign="top" nowrap> </td> |
- <td class="md" valign="top"> ) </td> |
- <td class="md" nowrap> const<code> [inline]</code></td> |
- </tr> |
- </table> |
- </td> |
- </tr> |
-</table> |
-<table cellspacing="5" cellpadding="0" border="0"> |
- <tr> |
- <td> |
- |
- </td> |
- <td> |
- |
-<p> |
-Returns the watched file path. |
-<p> |
-<dl compact><dt><b>Returns:</b></dt><dd>file path</dd></dl> |
- </td> |
- </tr> |
-</table> |
-<hr><h2>Friends And Related Function Documentation</h2> |
-<a class="anchor" name="n0"></a><!-- doxytag: member="InotifyWatch::Inotify" ref="n0" args="" --><p> |
-<table class="mdTable" cellpadding="2" cellspacing="0"> |
- <tr> |
- <td class="mdRow"> |
- <table cellpadding="0" cellspacing="0" border="0"> |
- <tr> |
- <td class="md" nowrap valign="top">friend class <a class="el" href="classInotify.html">Inotify</a><code> [friend]</code> </td> |
- </tr> |
- </table> |
- </td> |
- </tr> |
-</table> |
-<table cellspacing="5" cellpadding="0" border="0"> |
- <tr> |
- <td> |
- |
- </td> |
- <td> |
- |
-<p> |
- </td> |
- </tr> |
-</table> |
-<hr>The documentation for this class was generated from the following file:<ul> |
-<li><a class="el" href="inotify-cxx_8h-source.html">inotify-cxx.h</a></ul> |
-<hr size="1"><address style="align: right;"><small>Generated on Mon Sep 4 22:30:17 2006 for inotify-cxx by |
-<a href="http://www.doxygen.org/index.html"> |
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address> |
-</body> |
-</html> |
Index: doc/html/classInotify-members.html |
=================================================================== |
--- doc/html/classInotify-members.html (revision 8) |
+++ doc/html/classInotify-members.html (nonexistent) |
@@ -1,30 +0,0 @@ |
-<!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>inotify-cxx: Member List</title> |
-<link href="doxygen.css" rel="stylesheet" type="text/css"> |
-</head><body> |
-<!-- Generated by Doxygen 1.4.4 --> |
-<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div> |
-<h1>Inotify Member List</h1>This is the complete list of members for <a class="el" href="classInotify.html">Inotify</a>, including all inherited members.<p><table> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a4">Add</a>(InotifyWatch *pWatch)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a5">Add</a>(InotifyWatch &rWatch)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a2">Close</a>()</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a16">FindWatch</a>(int iDescriptor)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a12">GetEvent</a>(InotifyEvent *pEvt)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a13">GetEvent</a>(InotifyEvent &rEvt)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a11">GetEventCount</a>()</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a9">GetWatchCount</a>() const </td><td><a class="el" href="classInotify.html">Inotify</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a0">Inotify</a>()</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a3">IsReady</a>() const </td><td><a class="el" href="classInotify.html">Inotify</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a14">PeekEvent</a>(InotifyEvent *pEvt)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a15">PeekEvent</a>(InotifyEvent &rEvt)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a6">Remove</a>(InotifyWatch *pWatch)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a7">Remove</a>(InotifyWatch &rWatch)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a8">RemoveAll</a>()</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a10">WaitForEvents</a>(bool fNoIntr=false)</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotify.html#a1">~Inotify</a>()</td><td><a class="el" href="classInotify.html">Inotify</a></td><td></td></tr> |
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Sep 4 22:30:17 2006 for inotify-cxx by |
-<a href="http://www.doxygen.org/index.html"> |
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address> |
-</body> |
-</html> |
Index: doc/html/doxygen.css |
=================================================================== |
--- doc/html/doxygen.css (revision 8) |
+++ doc/html/doxygen.css (nonexistent) |
@@ -1,309 +0,0 @@ |
-BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { |
- font-family: Geneva, Arial, Helvetica, sans-serif; |
-} |
-BODY,TD { |
- font-size: 90%; |
-} |
-H1 { |
- text-align: center; |
- font-size: 160%; |
-} |
-H2 { |
- font-size: 120%; |
-} |
-H3 { |
- font-size: 100%; |
-} |
-CAPTION { font-weight: bold } |
-DIV.qindex { |
- width: 100%; |
- background-color: #eeeeff; |
- border: 1px solid #b0b0b0; |
- text-align: center; |
- margin: 2px; |
- padding: 2px; |
- line-height: 140%; |
-} |
-DIV.nav { |
- width: 100%; |
- background-color: #eeeeff; |
- border: 1px solid #b0b0b0; |
- text-align: center; |
- margin: 2px; |
- padding: 2px; |
- line-height: 140%; |
-} |
-DIV.navtab { |
- background-color: #eeeeff; |
- border: 1px solid #b0b0b0; |
- text-align: center; |
- margin: 2px; |
- margin-right: 15px; |
- padding: 2px; |
-} |
-TD.navtab { |
- font-size: 70%; |
-} |
-A.qindex { |
- text-decoration: none; |
- font-weight: bold; |
- color: #1A419D; |
-} |
-A.qindex:visited { |
- text-decoration: none; |
- font-weight: bold; |
- color: #1A419D |
-} |
-A.qindex:hover { |
- text-decoration: none; |
- background-color: #ddddff; |
-} |
-A.qindexHL { |
- text-decoration: none; |
- font-weight: bold; |
- background-color: #6666cc; |
- color: #ffffff; |
- border: 1px double #9295C2; |
-} |
-A.qindexHL:hover { |
- text-decoration: none; |
- background-color: #6666cc; |
- color: #ffffff; |
-} |
-A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } |
-A.el { text-decoration: none; font-weight: bold } |
-A.elRef { font-weight: bold } |
-A.code:link { text-decoration: none; font-weight: normal; color: #0000FF} |
-A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF} |
-A.codeRef:link { font-weight: normal; color: #0000FF} |
-A.codeRef:visited { font-weight: normal; color: #0000FF} |
-A:hover { text-decoration: none; background-color: #f2f2ff } |
-DL.el { margin-left: -1cm } |
-.fragment { |
- font-family: Fixed, monospace; |
- font-size: 95%; |
-} |
-PRE.fragment { |
- border: 1px solid #CCCCCC; |
- background-color: #f5f5f5; |
- margin-top: 4px; |
- margin-bottom: 4px; |
- margin-left: 2px; |
- margin-right: 8px; |
- padding-left: 6px; |
- padding-right: 6px; |
- padding-top: 4px; |
- padding-bottom: 4px; |
-} |
-DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } |
-TD.md { background-color: #F4F4FB; font-weight: bold; } |
-TD.mdPrefix { |
- background-color: #F4F4FB; |
- color: #606060; |
- font-size: 80%; |
-} |
-TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; } |
-TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; } |
-DIV.groupHeader { |
- margin-left: 16px; |
- margin-top: 12px; |
- margin-bottom: 6px; |
- font-weight: bold; |
-} |
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } |
-BODY { |
- background: white; |
- color: black; |
- margin-right: 20px; |
- margin-left: 20px; |
-} |
-TD.indexkey { |
- background-color: #eeeeff; |
- font-weight: bold; |
- padding-right : 10px; |
- padding-top : 2px; |
- padding-left : 10px; |
- padding-bottom : 2px; |
- margin-left : 0px; |
- margin-right : 0px; |
- margin-top : 2px; |
- margin-bottom : 2px; |
- border: 1px solid #CCCCCC; |
-} |
-TD.indexvalue { |
- background-color: #eeeeff; |
- font-style: italic; |
- padding-right : 10px; |
- padding-top : 2px; |
- padding-left : 10px; |
- padding-bottom : 2px; |
- margin-left : 0px; |
- margin-right : 0px; |
- margin-top : 2px; |
- margin-bottom : 2px; |
- border: 1px solid #CCCCCC; |
-} |
-TR.memlist { |
- background-color: #f0f0f0; |
-} |
-P.formulaDsp { text-align: center; } |
-IMG.formulaDsp { } |
-IMG.formulaInl { vertical-align: middle; } |
-SPAN.keyword { color: #008000 } |
-SPAN.keywordtype { color: #604020 } |
-SPAN.keywordflow { color: #e08000 } |
-SPAN.comment { color: #800000 } |
-SPAN.preprocessor { color: #806020 } |
-SPAN.stringliteral { color: #002080 } |
-SPAN.charliteral { color: #008080 } |
-.mdTable { |
- border: 1px solid #868686; |
- background-color: #F4F4FB; |
-} |
-.mdRow { |
- padding: 8px 10px; |
-} |
-.mdescLeft { |
- padding: 0px 8px 4px 8px; |
- font-size: 80%; |
- font-style: italic; |
- background-color: #FAFAFA; |
- border-top: 1px none #E0E0E0; |
- border-right: 1px none #E0E0E0; |
- border-bottom: 1px none #E0E0E0; |
- border-left: 1px none #E0E0E0; |
- margin: 0px; |
-} |
-.mdescRight { |
- padding: 0px 8px 4px 8px; |
- font-size: 80%; |
- font-style: italic; |
- background-color: #FAFAFA; |
- border-top: 1px none #E0E0E0; |
- border-right: 1px none #E0E0E0; |
- border-bottom: 1px none #E0E0E0; |
- border-left: 1px none #E0E0E0; |
- margin: 0px; |
-} |
-.memItemLeft { |
- padding: 1px 0px 0px 8px; |
- margin: 4px; |
- border-top-width: 1px; |
- border-right-width: 1px; |
- border-bottom-width: 1px; |
- border-left-width: 1px; |
- border-top-color: #E0E0E0; |
- border-right-color: #E0E0E0; |
- border-bottom-color: #E0E0E0; |
- border-left-color: #E0E0E0; |
- border-top-style: solid; |
- border-right-style: none; |
- border-bottom-style: none; |
- border-left-style: none; |
- background-color: #FAFAFA; |
- font-size: 80%; |
-} |
-.memItemRight { |
- padding: 1px 8px 0px 8px; |
- margin: 4px; |
- border-top-width: 1px; |
- border-right-width: 1px; |
- border-bottom-width: 1px; |
- border-left-width: 1px; |
- border-top-color: #E0E0E0; |
- border-right-color: #E0E0E0; |
- border-bottom-color: #E0E0E0; |
- border-left-color: #E0E0E0; |
- border-top-style: solid; |
- border-right-style: none; |
- border-bottom-style: none; |
- border-left-style: none; |
- background-color: #FAFAFA; |
- font-size: 80%; |
-} |
-.memTemplItemLeft { |
- padding: 1px 0px 0px 8px; |
- margin: 4px; |
- border-top-width: 1px; |
- border-right-width: 1px; |
- border-bottom-width: 1px; |
- border-left-width: 1px; |
- border-top-color: #E0E0E0; |
- border-right-color: #E0E0E0; |
- border-bottom-color: #E0E0E0; |
- border-left-color: #E0E0E0; |
- border-top-style: none; |
- border-right-style: none; |
- border-bottom-style: none; |
- border-left-style: none; |
- background-color: #FAFAFA; |
- font-size: 80%; |
-} |
-.memTemplItemRight { |
- padding: 1px 8px 0px 8px; |
- margin: 4px; |
- border-top-width: 1px; |
- border-right-width: 1px; |
- border-bottom-width: 1px; |
- border-left-width: 1px; |
- border-top-color: #E0E0E0; |
- border-right-color: #E0E0E0; |
- border-bottom-color: #E0E0E0; |
- border-left-color: #E0E0E0; |
- border-top-style: none; |
- border-right-style: none; |
- border-bottom-style: none; |
- border-left-style: none; |
- background-color: #FAFAFA; |
- font-size: 80%; |
-} |
-.memTemplParams { |
- padding: 1px 0px 0px 8px; |
- margin: 4px; |
- border-top-width: 1px; |
- border-right-width: 1px; |
- border-bottom-width: 1px; |
- border-left-width: 1px; |
- border-top-color: #E0E0E0; |
- border-right-color: #E0E0E0; |
- border-bottom-color: #E0E0E0; |
- border-left-color: #E0E0E0; |
- border-top-style: solid; |
- border-right-style: none; |
- border-bottom-style: none; |
- border-left-style: none; |
- color: #606060; |
- background-color: #FAFAFA; |
- font-size: 80%; |
-} |
-.search { color: #003399; |
- font-weight: bold; |
-} |
-FORM.search { |
- margin-bottom: 0px; |
- margin-top: 0px; |
-} |
-INPUT.search { font-size: 75%; |
- color: #000080; |
- font-weight: normal; |
- background-color: #eeeeff; |
-} |
-TD.tiny { font-size: 75%; |
-} |
-a { |
- color: #252E78; |
-} |
-a:visited { |
- color: #3D2185; |
-} |
-.dirtab { padding: 4px; |
- border-collapse: collapse; |
- border: 1px solid #b0b0b0; |
-} |
-TH.dirtab { background: #eeeeff; |
- font-weight: bold; |
-} |
-HR { height: 1px; |
- border: none; |
- border-top: 1px solid black; |
-} |
Index: doc/html/classInotifyEvent-members.html |
=================================================================== |
--- doc/html/classInotifyEvent-members.html (revision 8) |
+++ doc/html/classInotifyEvent-members.html (nonexistent) |
@@ -1,26 +0,0 @@ |
-<!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>inotify-cxx: Member List</title> |
-<link href="doxygen.css" rel="stylesheet" type="text/css"> |
-</head><body> |
-<!-- Generated by Doxygen 1.4.4 --> |
-<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div> |
-<h1>InotifyEvent Member List</h1>This is the complete list of members for <a class="el" href="classInotifyEvent.html">InotifyEvent</a>, including all inherited members.<p><table> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a12">DumpTypes</a>(std::string &rStr) const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a6">GetCookie</a>() const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a10">GetData</a>(struct inotify_event *pEvt)</td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a11">GetData</a>(struct inotify_event &rEvt)</td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a3">GetDescriptor</a>() const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a7">GetLength</a>() const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a4">GetMask</a>() const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a8">GetName</a>() const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a9">GetName</a>(std::string &rName) const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a0">InotifyEvent</a>()</td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a1">InotifyEvent</a>(const struct inotify_event *pEvt)</td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a5">IsType</a>(uint32_t uType) const </td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
- <tr class="memlist"><td><a class="el" href="classInotifyEvent.html#a2">~InotifyEvent</a>()</td><td><a class="el" href="classInotifyEvent.html">InotifyEvent</a></td><td><code> [inline]</code></td></tr> |
-</table><hr size="1"><address style="align: right;"><small>Generated on Mon Sep 4 22:30:17 2006 for inotify-cxx by |
-<a href="http://www.doxygen.org/index.html"> |
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address> |
-</body> |
-</html> |
Index: doc/html/files.html |
=================================================================== |
--- doc/html/files.html (revision 8) |
+++ doc/html/files.html (nonexistent) |
@@ -1,16 +0,0 @@ |
-<!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>inotify-cxx: File Index</title> |
-<link href="doxygen.css" rel="stylesheet" type="text/css"> |
-</head><body> |
-<!-- Generated by Doxygen 1.4.4 --> |
-<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindexHL" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div> |
-<h1>inotify-cxx File List</h1>Here is a list of all files with brief descriptions:<table> |
- <tr><td class="indexkey"><a class="el" href="inotify-cxx_8cpp.html">inotify-cxx.cpp</a></td><td class="indexvalue"><a class="el" href="classInotify.html">Inotify</a> C++ interface implementation </td></tr> |
- <tr><td class="indexkey"><a class="el" href="inotify-cxx_8h.html">inotify-cxx.h</a> <a href="inotify-cxx_8h-source.html">[code]</a></td><td class="indexvalue"><a class="el" href="classInotify.html">Inotify</a> C++ interface header </td></tr> |
-</table> |
-<hr size="1"><address style="align: right;"><small>Generated on Mon Sep 4 22:30:17 2006 for inotify-cxx by |
-<a href="http://www.doxygen.org/index.html"> |
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address> |
-</body> |
-</html> |
Index: doc/man/man3/Inotify.3 |
=================================================================== |
--- doc/man/man3/Inotify.3 (revision 8) |
+++ doc/man/man3/Inotify.3 (nonexistent) |
@@ -1,302 +0,0 @@ |
-.TH "Inotify" 3 "4 Sep 2006" "Version 0.1.0" "inotify-cxx" \" -*- nroff -*- |
-.ad l |
-.nh |
-.SH NAME |
-Inotify \- inotify class |
- |
-.PP |
-.SH SYNOPSIS |
-.br |
-.PP |
-\fC#include <inotify-cxx.h>\fP |
-.PP |
-.SS "Public Member Functions" |
- |
-.in +1c |
-.ti -1c |
-.RI "\fBInotify\fP ()" |
-.br |
-.RI "\fIConstructor. \fP" |
-.ti -1c |
-.RI "\fB~Inotify\fP ()" |
-.br |
-.RI "\fIDestructor. \fP" |
-.ti -1c |
-.RI "void \fBClose\fP ()" |
-.br |
-.RI "\fIRemoves all watches and closes the inotify device. \fP" |
-.ti -1c |
-.RI "bool \fBIsReady\fP () const " |
-.br |
-.RI "\fIChecks whether the inotify is ready. \fP" |
-.ti -1c |
-.RI "bool \fBAdd\fP (\fBInotifyWatch\fP *pWatch)" |
-.br |
-.RI "\fIAdds a new watch. \fP" |
-.ti -1c |
-.RI "bool \fBAdd\fP (\fBInotifyWatch\fP &rWatch)" |
-.br |
-.RI "\fIAdds a new watch. \fP" |
-.ti -1c |
-.RI "void \fBRemove\fP (\fBInotifyWatch\fP *pWatch)" |
-.br |
-.RI "\fIRemoves a watch. \fP" |
-.ti -1c |
-.RI "void \fBRemove\fP (\fBInotifyWatch\fP &rWatch)" |
-.br |
-.RI "\fIRemoves a watch. \fP" |
-.ti -1c |
-.RI "void \fBRemoveAll\fP ()" |
-.br |
-.RI "\fIRemoves all watches. \fP" |
-.ti -1c |
-.RI "size_t \fBGetWatchCount\fP () const " |
-.br |
-.RI "\fIReturns the count of watches. \fP" |
-.ti -1c |
-.RI "bool \fBWaitForEvents\fP (bool fNoIntr=false)" |
-.br |
-.RI "\fIWaits for inotify events. \fP" |
-.ti -1c |
-.RI "int \fBGetEventCount\fP ()" |
-.br |
-.RI "\fIReturns the count of received and queued events. \fP" |
-.ti -1c |
-.RI "bool \fBGetEvent\fP (\fBInotifyEvent\fP *pEvt)" |
-.br |
-.RI "\fIExtracts a queued inotify event. \fP" |
-.ti -1c |
-.RI "bool \fBGetEvent\fP (\fBInotifyEvent\fP &rEvt)" |
-.br |
-.RI "\fIExtracts a queued inotify event. \fP" |
-.ti -1c |
-.RI "bool \fBPeekEvent\fP (\fBInotifyEvent\fP *pEvt)" |
-.br |
-.RI "\fIExtracts a queued inotify event (without removing). \fP" |
-.ti -1c |
-.RI "bool \fBPeekEvent\fP (\fBInotifyEvent\fP &rEvt)" |
-.br |
-.RI "\fIExtracts a queued inotify event (without removing). \fP" |
-.ti -1c |
-.RI "\fBInotifyWatch\fP * \fBFindWatch\fP (int iDescriptor)" |
-.br |
-.RI "\fISearches for a watch. \fP" |
-.in -1c |
-.SH "Detailed Description" |
-.PP |
-inotify class |
-.PP |
-.SH "Constructor & Destructor Documentation" |
-.PP |
-.SS "Inotify::Inotify ()" |
-.PP |
-Constructor. |
-.PP |
-Creates and initializes an instance of inotify communication object (opens the inotify device). |
-.SS "Inotify::~Inotify ()" |
-.PP |
-Destructor. |
-.PP |
-Calls \fBClose()\fP due for clean-up. |
-.SH "Member Function Documentation" |
-.PP |
-.SS "bool Inotify::Add (\fBInotifyWatch\fP & rWatch)\fC [inline]\fP" |
-.PP |
-Adds a new watch. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrWatch\fP inotify watch |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = success, false = failure |
-.RE |
-.PP |
- |
-.SS "bool Inotify::Add (\fBInotifyWatch\fP * pWatch)" |
-.PP |
-Adds a new watch. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIpWatch\fP inotify watch |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = success, false = failure |
-.RE |
-.PP |
- |
-.SS "void Inotify::Close ()" |
-.PP |
-Removes all watches and closes the inotify device. |
-.PP |
-.SS "\fBInotifyWatch\fP * Inotify::FindWatch (int iDescriptor)" |
-.PP |
-Searches for a watch. |
-.PP |
-It tries to find a watch by the given descriptor. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIiDescriptor\fP watch descriptor |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-found descriptor; NULL if no such watch exists |
-.RE |
-.PP |
- |
-.SS "bool Inotify::GetEvent (\fBInotifyEvent\fP & rEvt)\fC [inline]\fP" |
-.PP |
-Extracts a queued inotify event. |
-.PP |
-The extracted event is removed from the queue. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrEvt\fP event object |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = success, false = failure |
-.RE |
-.PP |
- |
-.SS "bool Inotify::GetEvent (\fBInotifyEvent\fP * pEvt)" |
-.PP |
-Extracts a queued inotify event. |
-.PP |
-The extracted event is removed from the queue. If the pointer is NULL it does nothing. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIpEvt\fP event object |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = success, false = failure |
-.RE |
-.PP |
- |
-.SS "int Inotify::GetEventCount ()" |
-.PP |
-Returns the count of received and queued events. |
-.PP |
-This number is related to the events in the queue inside this object, not to the events pending in the kernel. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-count of events |
-.RE |
-.PP |
- |
-.SS "size_t Inotify::GetWatchCount () const\fC [inline]\fP" |
-.PP |
-Returns the count of watches. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-count of watches |
-.RE |
-.PP |
- |
-.SS "bool Inotify::IsReady () const\fC [inline]\fP" |
-.PP |
-Checks whether the inotify is ready. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = initialized properly, false = something failed |
-.RE |
-.PP |
- |
-.SS "bool Inotify::PeekEvent (\fBInotifyEvent\fP & rEvt)\fC [inline]\fP" |
-.PP |
-Extracts a queued inotify event (without removing). |
-.PP |
-The extracted event stays in the queue. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrEvt\fP event object |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = success, false = failure |
-.RE |
-.PP |
- |
-.SS "bool Inotify::PeekEvent (\fBInotifyEvent\fP * pEvt)" |
-.PP |
-Extracts a queued inotify event (without removing). |
-.PP |
-The extracted event stays in the queue. If the pointer is NULL it does nothing. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIpEvt\fP event object |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = success, false = failure |
-.RE |
-.PP |
- |
-.SS "void Inotify::Remove (\fBInotifyWatch\fP & rWatch)\fC [inline]\fP" |
-.PP |
-Removes a watch. |
-.PP |
-If the given watch is not present it does nothing. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrWatch\fP inotify watch |
-.RE |
-.PP |
- |
-.SS "void Inotify::Remove (\fBInotifyWatch\fP * pWatch)" |
-.PP |
-Removes a watch. |
-.PP |
-If the given watch is not present it does nothing. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIpWatch\fP inotify watch |
-.RE |
-.PP |
- |
-.SS "void Inotify::RemoveAll ()" |
-.PP |
-Removes all watches. |
-.PP |
-.SS "bool Inotify::WaitForEvents (bool fNoIntr = \fCfalse\fP)" |
-.PP |
-Waits for inotify events. |
-.PP |
-It waits until one or more events occur. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIfNoIntr\fP if true it re-calls the system call after a handled signal |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = event(s) occurred, false = failure |
-.RE |
-.PP |
- |
- |
-.SH "Author" |
-.PP |
-Generated automatically by Doxygen for inotify-cxx from the source code. |
Index: doc/man/man3/inotify-cxx.cpp.3 |
=================================================================== |
--- doc/man/man3/inotify-cxx.cpp.3 (revision 8) |
+++ doc/man/man3/inotify-cxx.cpp.3 (nonexistent) |
@@ -1,57 +0,0 @@ |
-.TH "inotify-cxx.cpp" 3 "4 Sep 2006" "Version 0.1.0" "inotify-cxx" \" -*- nroff -*- |
-.ad l |
-.nh |
-.SH NAME |
-inotify-cxx.cpp \- inotify C++ interface implementation |
-.SH SYNOPSIS |
-.br |
-.PP |
-\fC#include <errno.h>\fP |
-.br |
-\fC#include <unistd.h>\fP |
-.br |
-\fC#include 'inotify-cxx.h'\fP |
-.br |
- |
-.SS "Defines" |
- |
-.in +1c |
-.ti -1c |
-.RI "#define \fBDUMP_SEP\fP" |
-.br |
-.in -1c |
-.SH "Detailed Description" |
-.PP |
-inotify C++ interface implementation |
- |
-inotify C++ interface |
-.PP |
-Copyright (C) 2006 Lukas Jelinek <lukas@aiken.cz> |
-.PP |
-This program is free software; you can redistribute it and/or modify it under the terms of one of the following licenses: |
-.PP |
-.PD 0 |
-.IP "\(bu" 2 |
-1. X11-style license (see LICENSE-X11) |
-.IP "\(bu" 2 |
-2. GNU Lesser General Public License, version 2.1 (see LICENSE-LGPL) |
-.IP "\(bu" 2 |
-3. GNU General Public License, version 2 (see LICENSE-GPL) |
-.PP |
-If you want to help with choosing the best license for you, please visit http://www.gnu.org/licenses/license-list.html. |
-.SH "Define Documentation" |
-.PP |
-.SS "#define DUMP_SEP" |
-.PP |
-\fBValue:\fP |
-.PP |
-.nf |
-({ \ |
- if (!rStr.empty()) { \ |
- rStr.append(' '); \ |
- } \ |
- }) |
-.fi |
-.SH "Author" |
-.PP |
-Generated automatically by Doxygen for inotify-cxx from the source code. |
Index: doc/man/man3/InotifyEvent.3 |
=================================================================== |
--- doc/man/man3/InotifyEvent.3 (revision 8) |
+++ doc/man/man3/InotifyEvent.3 (nonexistent) |
@@ -1,220 +0,0 @@ |
-.TH "InotifyEvent" 3 "4 Sep 2006" "Version 0.1.0" "inotify-cxx" \" -*- nroff -*- |
-.ad l |
-.nh |
-.SH NAME |
-InotifyEvent \- inotify event class |
- |
-.PP |
-.SH SYNOPSIS |
-.br |
-.PP |
-\fC#include <inotify-cxx.h>\fP |
-.PP |
-.SS "Public Member Functions" |
- |
-.in +1c |
-.ti -1c |
-.RI "\fBInotifyEvent\fP ()" |
-.br |
-.RI "\fIConstructor. \fP" |
-.ti -1c |
-.RI "\fBInotifyEvent\fP (const struct inotify_event *pEvt)" |
-.br |
-.RI "\fIConstructor. \fP" |
-.ti -1c |
-.RI "\fB~InotifyEvent\fP ()" |
-.br |
-.RI "\fIDestructor. \fP" |
-.ti -1c |
-.RI "int32_t \fBGetDescriptor\fP () const " |
-.br |
-.RI "\fIReturns the event watch descriptor. \fP" |
-.ti -1c |
-.RI "uint32_t \fBGetMask\fP () const " |
-.br |
-.RI "\fIReturns the event mask. \fP" |
-.ti -1c |
-.RI "bool \fBIsType\fP (uint32_t uType) const " |
-.br |
-.RI "\fIChecks for the event type. \fP" |
-.ti -1c |
-.RI "uint32_t \fBGetCookie\fP () const " |
-.br |
-.RI "\fIReturns the event cookie. \fP" |
-.ti -1c |
-.RI "uint32_t \fBGetLength\fP () const " |
-.br |
-.RI "\fIReturns the event name length. \fP" |
-.ti -1c |
-.RI "const std::string & \fBGetName\fP () const " |
-.br |
-.RI "\fIReturns the event name. \fP" |
-.ti -1c |
-.RI "void \fBGetName\fP (std::string &rName) const " |
-.br |
-.RI "\fIExtracts the event name. \fP" |
-.ti -1c |
-.RI "void \fBGetData\fP (struct inotify_event *pEvt)" |
-.br |
-.RI "\fIReturns the event raw data. \fP" |
-.ti -1c |
-.RI "void \fBGetData\fP (struct inotify_event &rEvt)" |
-.br |
-.RI "\fIReturns the event raw data. \fP" |
-.ti -1c |
-.RI "void \fBDumpTypes\fP (std::string &rStr) const " |
-.br |
-.RI "\fIFills the string with all types contained in the event mask. \fP" |
-.in -1c |
-.SH "Detailed Description" |
-.PP |
-inotify event class |
- |
-It holds all information about inotify event and provides access to its particular values. |
-.PP |
-.SH "Constructor & Destructor Documentation" |
-.PP |
-.SS "InotifyEvent::InotifyEvent ()\fC [inline]\fP" |
-.PP |
-Constructor. |
-.PP |
-Creates a plain event. |
-.SS "InotifyEvent::InotifyEvent (const struct inotify_event * pEvt)\fC [inline]\fP" |
-.PP |
-Constructor. |
-.PP |
-Creates an event based on inotify event data. For NULL pointer it works the same way as \fBInotifyEvent()\fP. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIpEvt\fP event data |
-.RE |
-.PP |
- |
-.SS "InotifyEvent::~InotifyEvent ()\fC [inline]\fP" |
-.PP |
-Destructor. |
-.PP |
-.SH "Member Function Documentation" |
-.PP |
-.SS "void InotifyEvent::DumpTypes (std::string & rStr) const" |
-.PP |
-Fills the string with all types contained in the event mask. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrStr\fP dumped event types |
-.RE |
-.PP |
- |
-.SS "uint32_t InotifyEvent::GetCookie () const\fC [inline]\fP" |
-.PP |
-Returns the event cookie. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-event cookie |
-.RE |
-.PP |
- |
-.SS "void InotifyEvent::GetData (struct inotify_event & rEvt)\fC [inline]\fP" |
-.PP |
-Returns the event raw data. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrEvt\fP event data |
-.RE |
-.PP |
- |
-.SS "void InotifyEvent::GetData (struct inotify_event * pEvt)\fC [inline]\fP" |
-.PP |
-Returns the event raw data. |
-.PP |
-For NULL pointer it does nothing. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIpEvt\fP event data |
-.RE |
-.PP |
- |
-.SS "int32_t InotifyEvent::GetDescriptor () const\fC [inline]\fP" |
-.PP |
-Returns the event watch descriptor. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-watch descriptor |
-.RE |
-.PP |
-\fBSee also:\fP |
-.RS 4 |
-\fBInotifyWatch::GetDescriptor()\fP |
-.RE |
-.PP |
- |
-.SS "uint32_t InotifyEvent::GetLength () const\fC [inline]\fP" |
-.PP |
-Returns the event name length. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-event name length |
-.RE |
-.PP |
- |
-.SS "uint32_t InotifyEvent::GetMask () const\fC [inline]\fP" |
-.PP |
-Returns the event mask. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-event mask |
-.RE |
-.PP |
-\fBSee also:\fP |
-.RS 4 |
-\fBInotifyWatch::GetMask()\fP |
-.RE |
-.PP |
- |
-.SS "void InotifyEvent::GetName (std::string & rName) const\fC [inline]\fP" |
-.PP |
-Extracts the event name. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrName\fP event name |
-.RE |
-.PP |
- |
-.SS "const std::string& InotifyEvent::GetName () const\fC [inline]\fP" |
-.PP |
-Returns the event name. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-event name |
-.RE |
-.PP |
- |
-.SS "bool InotifyEvent::IsType (uint32_t uType) const\fC [inline]\fP" |
-.PP |
-Checks for the event type. |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIuType\fP type which is checked for |
-.RE |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-true = event mask contains the given type, false = otherwise |
-.RE |
-.PP |
- |
- |
-.SH "Author" |
-.PP |
-Generated automatically by Doxygen for inotify-cxx from the source code. |
Index: doc/man/man3/inotify-cxx.h.3 |
=================================================================== |
--- doc/man/man3/inotify-cxx.h.3 (revision 8) |
+++ doc/man/man3/inotify-cxx.h.3 (nonexistent) |
@@ -1,93 +0,0 @@ |
-.TH "inotify-cxx.h" 3 "4 Sep 2006" "Version 0.1.0" "inotify-cxx" \" -*- nroff -*- |
-.ad l |
-.nh |
-.SH NAME |
-inotify-cxx.h \- inotify C++ interface header |
-.SH SYNOPSIS |
-.br |
-.PP |
-\fC#include <string>\fP |
-.br |
-\fC#include <deque>\fP |
-.br |
-\fC#include <map>\fP |
-.br |
-\fC#include <sys/inotify.h>\fP |
-.br |
-\fC#include <sys/inotify-syscalls.h>\fP |
-.br |
- |
-.SS "Classes" |
- |
-.in +1c |
-.ti -1c |
-.RI "class \fBInotifyEvent\fP" |
-.br |
-.RI "\fIinotify event class \fP" |
-.ti -1c |
-.RI "class \fBInotifyWatch\fP" |
-.br |
-.RI "\fIinotify watch class \fP" |
-.ti -1c |
-.RI "class \fBInotify\fP" |
-.br |
-.RI "\fIinotify class \fP" |
-.in -1c |
-.SS "Defines" |
- |
-.in +1c |
-.ti -1c |
-.RI "#define \fBINOTIFY_EVENT_SIZE\fP (sizeof(struct inotify_event))" |
-.br |
-.RI "\fIEvent struct size. \fP" |
-.ti -1c |
-.RI "#define \fBINOTIFY_BUFLEN\fP (1024 * (INOTIFY_EVENT_SIZE + 16))" |
-.br |
-.RI "\fIEvent buffer length. \fP" |
-.in -1c |
-.SS "Typedefs" |
- |
-.in +1c |
-.ti -1c |
-.RI "typedef std::map< int32_t, \fBInotifyWatch\fP * > \fBIN_WATCH_MAP\fP" |
-.br |
-.RI "\fIMapping from watch descriptors to watch objects. \fP" |
-.in -1c |
-.SH "Detailed Description" |
-.PP |
-inotify C++ interface header |
- |
-inotify C++ interface |
-.PP |
-Copyright (C) 2006 Lukas Jelinek, <lukas@aiken.cz> |
-.PP |
-This program is free software; you can redistribute it and/or modify it under the terms of one of the following licenses: |
-.PP |
-.PD 0 |
-.IP "\(bu" 2 |
-1. X11-style license (see LICENSE-X11) |
-.IP "\(bu" 2 |
-2. GNU Lesser General Public License, version 2.1 (see LICENSE-LGPL) |
-.IP "\(bu" 2 |
-3. GNU General Public License, version 2 (see LICENSE-GPL) |
-.PP |
-If you want to help with choosing the best license for you, please visit http://www.gnu.org/licenses/license-list.html. |
-.SH "Define Documentation" |
-.PP |
-.SS "#define INOTIFY_BUFLEN (1024 * (INOTIFY_EVENT_SIZE + 16))" |
-.PP |
-Event buffer length. |
-.PP |
-.SS "#define INOTIFY_EVENT_SIZE (sizeof(struct inotify_event))" |
-.PP |
-Event struct size. |
-.PP |
-.SH "Typedef Documentation" |
-.PP |
-.SS "typedef std::map<int32_t, \fBInotifyWatch\fP*> \fBIN_WATCH_MAP\fP" |
-.PP |
-Mapping from watch descriptors to watch objects. |
-.PP |
-.SH "Author" |
-.PP |
-Generated automatically by Doxygen for inotify-cxx from the source code. |
Index: doc/man/man3/InotifyWatch.3 |
=================================================================== |
--- doc/man/man3/InotifyWatch.3 (revision 8) |
+++ doc/man/man3/InotifyWatch.3 (nonexistent) |
@@ -1,108 +0,0 @@ |
-.TH "InotifyWatch" 3 "4 Sep 2006" "Version 0.1.0" "inotify-cxx" \" -*- nroff -*- |
-.ad l |
-.nh |
-.SH NAME |
-InotifyWatch \- inotify watch class |
- |
-.PP |
-.SH SYNOPSIS |
-.br |
-.PP |
-\fC#include <inotify-cxx.h>\fP |
-.PP |
-.SS "Public Member Functions" |
- |
-.in +1c |
-.ti -1c |
-.RI "\fBInotifyWatch\fP (const std::string &rPath, int32_t uMask)" |
-.br |
-.RI "\fIConstructor. \fP" |
-.ti -1c |
-.RI "\fB~InotifyWatch\fP ()" |
-.br |
-.RI "\fIDestructor. \fP" |
-.ti -1c |
-.RI "int32_t \fBGetDescriptor\fP () const " |
-.br |
-.RI "\fIReturns the watch descriptor. \fP" |
-.ti -1c |
-.RI "const std::string & \fBGetPath\fP () const " |
-.br |
-.RI "\fIReturns the watched file path. \fP" |
-.ti -1c |
-.RI "uint32_t \fBGetMask\fP () const " |
-.br |
-.RI "\fIReturns the watch event mask. \fP" |
-.in -1c |
-.SS "Friends" |
- |
-.in +1c |
-.ti -1c |
-.RI "class \fBInotify\fP" |
-.br |
-.in -1c |
-.SH "Detailed Description" |
-.PP |
-inotify watch class |
-.PP |
-.SH "Constructor & Destructor Documentation" |
-.PP |
-.SS "InotifyWatch::InotifyWatch (const std::string & rPath, int32_t uMask)\fC [inline]\fP" |
-.PP |
-Constructor. |
-.PP |
-Creates an inotify watch. Because this watch is inactive it has an invalid descriptor (-1). |
-.PP |
-\fBParameters:\fP |
-.RS 4 |
-\fIrPath\fP watched file path |
-.br |
-\fIuMask\fP mask for events |
-.RE |
-.PP |
- |
-.SS "InotifyWatch::~InotifyWatch ()\fC [inline]\fP" |
-.PP |
-Destructor. |
-.PP |
-.SH "Member Function Documentation" |
-.PP |
-.SS "int32_t InotifyWatch::GetDescriptor () const\fC [inline]\fP" |
-.PP |
-Returns the watch descriptor. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-watch descriptor; -1 for inactive watch |
-.RE |
-.PP |
- |
-.SS "uint32_t InotifyWatch::GetMask () const\fC [inline]\fP" |
-.PP |
-Returns the watch event mask. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-event mask |
-.RE |
-.PP |
- |
-.SS "const std::string& InotifyWatch::GetPath () const\fC [inline]\fP" |
-.PP |
-Returns the watched file path. |
-.PP |
-\fBReturns:\fP |
-.RS 4 |
-file path |
-.RE |
-.PP |
- |
-.SH "Friends And Related Function Documentation" |
-.PP |
-.SS "friend class \fBInotify\fP\fC [friend]\fP" |
-.PP |
- |
- |
-.SH "Author" |
-.PP |
-Generated automatically by Doxygen for inotify-cxx from the source code. |