The Pedigree Project 0.1
Public Member Functions | List of all members
InodeEventSource Class Reference

#include <FileEvent.h>

+ Inheritance diagram for InodeEventSource:
+ Collaboration diagram for InodeEventSource:

Public Member Functions

void publish (const FileEvent &event)
 
void beginRetirement ()
 
void finishRetirement ()
 
- Public Member Functions inherited from FileEventSource
MUST_USE_RESULT bool subscribeFileEvents (FileEventMask interest, const SharedPointer< FileEventObserver > &observer, FileEventSubscription &subscription)
 

Additional Inherited Members

- Protected Member Functions inherited from FileEventSource
bool hasFileEventObservers (FileEventMask mask) const
 
void notifyFileEvent (const FileEvent &event)
 
void notifyFinalFileEvent (const FileEvent &event)
 
void beginFinalFileEvent (const FileEvent &event)
 
void drainFileEvents ()
 
void closeFileEvents ()
 
- Static Protected Member Functions inherited from FileEventSource
static bool anyFileEventObservers ()
 

Detailed Description

Shared backing source, independent of any one namespace wrapper.

Definition at line 122 of file FileEvent.h.

Member Function Documentation

◆ beginRetirement()

void InodeEventSource::beginRetirement ( )

Definition at line 334 of file FileEvent.cc.

◆ finishRetirement()

void InodeEventSource::finishRetirement ( )

Called after beginRetirement, outside backend and namespace locks.

Definition at line 338 of file FileEvent.cc.

◆ publish()

void InodeEventSource::publish ( const FileEvent event)

Definition at line 330 of file FileEvent.cc.


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