Trippin Cyril
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
trippingcyril::FileObserverCallback Class Reference

An inotify wrapper class callback. More...

#include <Files.h>

Public Member Functions

 FileObserverCallback ()
 
virtual ~FileObserverCallback ()
 

Protected Member Functions

virtual void OnAccess (File &file)
 
virtual void OnModify (File &file)
 
virtual void OnAtrributeChanged (File &file)
 
virtual void OnCloseWrite (File &file)
 
virtual void OnCloseNoWrite (File &file)
 
virtual void OnDelete (File &file)
 
virtual void OnCreate (File &file)
 

Protected Attributes

int _mask
 

Friends

class FileObserver
 

Detailed Description

An inotify wrapper class callback.

See Also
FileObserver

Constructor & Destructor Documentation

trippingcyril::FileObserverCallback::FileObserverCallback ( )
inline
virtual trippingcyril::FileObserverCallback::~FileObserverCallback ( )
inlinevirtual

Member Function Documentation

virtual void trippingcyril::FileObserverCallback::OnAccess ( File file)
inlineprotectedvirtual

Requires IN_ACCESS, will get called once a file was accessed.

virtual void trippingcyril::FileObserverCallback::OnAtrributeChanged ( File file)
inlineprotectedvirtual

Requires IN_ATTRIB, will get called once the metadata of a file was modified.

virtual void trippingcyril::FileObserverCallback::OnCloseNoWrite ( File file)
inlineprotectedvirtual

Requires IN_CLOSE_NOWRITE, will get called once a file opened not for writing is closed.

virtual void trippingcyril::FileObserverCallback::OnCloseWrite ( File file)
inlineprotectedvirtual

Requires IN_CLOSE_WRITE, will get called once a file opened for writing is closed.

virtual void trippingcyril::FileObserverCallback::OnCreate ( File file)
inlineprotectedvirtual

Requires IN_CREATE, will get called once a new file/directory was created.

virtual void trippingcyril::FileObserverCallback::OnDelete ( File file)
inlineprotectedvirtual

Requires IN_DELETE, will get called once a file/directory is deleted.

virtual void trippingcyril::FileObserverCallback::OnModify ( File file)
inlineprotectedvirtual

Requires IN_MODIFY, will get called once a file was modified.

Friends And Related Function Documentation

friend class FileObserver
friend

Member Data Documentation

int trippingcyril::FileObserverCallback::_mask
protected

The mask to register with, note that this will decide what On* methods will get called, see inotify(7) for help with the mask


The documentation for this class was generated from the following file: