summaryrefslogtreecommitdiff
path: root/shared/inotify/doc/man/man3/InotifyWatch.3
diff options
context:
space:
mode:
Diffstat (limited to 'shared/inotify/doc/man/man3/InotifyWatch.3')
-rw-r--r--shared/inotify/doc/man/man3/InotifyWatch.3265
1 files changed, 0 insertions, 265 deletions
diff --git a/shared/inotify/doc/man/man3/InotifyWatch.3 b/shared/inotify/doc/man/man3/InotifyWatch.3
deleted file mode 100644
index cac74012..00000000
--- a/shared/inotify/doc/man/man3/InotifyWatch.3
+++ /dev/null
@@ -1,265 +0,0 @@
-.TH "InotifyWatch" 3 "9 Dec 2009" "Version 0.7.3" "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, bool fEnabled=true)"
-.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"
-.ti -1c
-.RI "void \fBSetMask\fP (uint32_t uMask) throw (InotifyException)"
-.br
-.RI "\fISets the watch event mask. \fP"
-.ti -1c
-.RI "\fBInotify\fP * \fBGetInotify\fP ()"
-.br
-.RI "\fIReturns the appropriate inotify class instance. \fP"
-.ti -1c
-.RI "void \fBSetEnabled\fP (bool fEnabled) throw (InotifyException)"
-.br
-.RI "\fIEnables/disables the watch. \fP"
-.ti -1c
-.RI "bool \fBIsEnabled\fP () const "
-.br
-.RI "\fIChecks whether the watch is enabled. \fP"
-.ti -1c
-.RI "bool \fBIsRecursive\fP () const "
-.br
-.RI "\fIChecks whether the watch is recursive. \fP"
-.in -1c
-.SS "Private Member Functions"
-
-.in +1c
-.ti -1c
-.RI "IN_LOCK_DECL void \fB__Disable\fP ()"
-.br
-.RI "\fIDisables the watch (due to removing by the kernel). \fP"
-.in -1c
-.SS "Private Attributes"
-
-.in +1c
-.ti -1c
-.RI "std::string \fBm_path\fP"
-.br
-.RI "\fIwatched file path \fP"
-.ti -1c
-.RI "uint32_t \fBm_uMask\fP"
-.br
-.RI "\fIevent mask \fP"
-.ti -1c
-.RI "int32_t \fBm_wd\fP"
-.br
-.RI "\fIwatch descriptor \fP"
-.ti -1c
-.RI "\fBInotify\fP * \fBm_pInotify\fP"
-.br
-.RI "\fIinotify object \fP"
-.ti -1c
-.RI "bool \fBm_fEnabled\fP"
-.br
-.RI "\fIevents enabled yes/no \fP"
-.in -1c
-.SS "Friends"
-
-.in +1c
-.ti -1c
-.RI "class \fBInotify\fP"
-.br
-.in -1c
-.SH "Detailed Description"
-.PP
-inotify watch class
-
-It holds information about the inotify watch on a particular inode.
-.PP
-If the INOTIFY_THREAD_SAFE is defined this class is thread-safe.
-.SH "Constructor & Destructor Documentation"
-.PP
-.SS "InotifyWatch::InotifyWatch (const std::string & rPath, int32_t uMask, bool fEnabled = \fCtrue\fP)\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
-.br
-\fIfEnabled\fP events enabled yes/no
-.RE
-.PP
-
-.SS "InotifyWatch::~InotifyWatch ()\fC [inline]\fP"
-.PP
-Destructor.
-.PP
-.SH "Member Function Documentation"
-.PP
-.SS "void InotifyWatch::__Disable ()\fC [private]\fP"
-.PP
-Disables the watch (due to removing by the kernel).
-.PP
-This method must be called after receiving an event. It ensures the watch object is consistent with the kernel data.
-.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 "\fBInotify\fP* InotifyWatch::GetInotify ()\fC [inline]\fP"
-.PP
-Returns the appropriate inotify class instance.
-.PP
-\fBReturns:\fP
-.RS 4
-inotify instance
-.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
-
-.SS "bool InotifyWatch::IsEnabled () const\fC [inline]\fP"
-.PP
-Checks whether the watch is enabled.
-.PP
-\fBReturns:\fP
-.RS 4
-true = enables, false = disabled
-.RE
-.PP
-
-.SS "bool InotifyWatch::IsRecursive () const\fC [inline]\fP"
-.PP
-Checks whether the watch is recursive.
-.PP
-A recursive watch monitors a directory itself and all its subdirectories. This watch is a logical object which may have many underlying kernel watches.
-.PP
-\fBReturns:\fP
-.RS 4
-currently always false (recursive watches not yet supported)
-.RE
-.PP
-\fBAttention:\fP
-.RS 4
-Recursive watches are currently NOT supported. They are planned for future versions.
-.RE
-.PP
-
-.SS "void InotifyWatch::SetEnabled (bool fEnabled) throw (\fBInotifyException\fP)"
-.PP
-Enables/disables the watch.
-.PP
-If the watch is active (added to an instance of \fBInotify\fP) this method may fail due to unsuccessful re-setting the watch in the kernel.
-.PP
-Re-setting the current state has no effect.
-.PP
-\fBParameters:\fP
-.RS 4
-\fIfEnabled\fP set enabled yes/no
-.RE
-.PP
-\fBExceptions:\fP
-.RS 4
-\fI\fBInotifyException\fP\fP thrown if enabling/disabling fails
-.RE
-.PP
-
-.SS "void InotifyWatch::SetMask (uint32_t uMask) throw (\fBInotifyException\fP)"
-.PP
-Sets the watch event mask.
-.PP
-If the watch is active (added to an instance of \fBInotify\fP) this method may fail due to unsuccessful re-setting the watch in the kernel.
-.PP
-\fBParameters:\fP
-.RS 4
-\fIuMask\fP event mask
-.RE
-.PP
-\fBExceptions:\fP
-.RS 4
-\fI\fBInotifyException\fP\fP thrown if changing fails
-.RE
-.PP
-
-.SH "Friends And Related Function Documentation"
-.PP
-.SS "friend class \fBInotify\fP\fC [friend]\fP"
-.PP
-.SH "Member Data Documentation"
-.PP
-.SS "bool \fBInotifyWatch::m_fEnabled\fP\fC [private]\fP"
-.PP
-events enabled yes/no
-.PP
-.SS "std::string \fBInotifyWatch::m_path\fP\fC [private]\fP"
-.PP
-watched file path
-.PP
-.SS "\fBInotify\fP* \fBInotifyWatch::m_pInotify\fP\fC [private]\fP"
-.PP
-inotify object
-.PP
-.SS "uint32_t \fBInotifyWatch::m_uMask\fP\fC [private]\fP"
-.PP
-event mask
-.PP
-.SS "int32_t \fBInotifyWatch::m_wd\fP\fC [private]\fP"
-.PP
-watch descriptor
-.PP
-
-
-.SH "Author"
-.PP
-Generated automatically by Doxygen for inotify-cxx from the source code.
bgstack15