Belle II Software development
InotifyEvent Class Reference

Public Member Functions

int get_wd () const
 
unsigned long getMask () const
 
const std::string & getName () const
 

Private Member Functions

 InotifyEvent (int wd, unsigned long mask, const std::string &name)
 

Private Attributes

int m_wd
 
unsigned long m_mask
 
std::string m_name
 

Friends

class Inotify
 

Detailed Description

Definition at line 22 of file Inotify.h.

Constructor & Destructor Documentation

◆ InotifyEvent() [1/2]

InotifyEvent ( )
inline

Definition at line 27 of file Inotify.h.

28 : m_wd(-1), m_mask(-1), m_name() {}

◆ ~InotifyEvent()

~InotifyEvent ( )
inline

Definition at line 29 of file Inotify.h.

29{}

◆ InotifyEvent() [2/2]

InotifyEvent ( int  wd,
unsigned long  mask,
const std::string &  name 
)
inlineprivate

Definition at line 32 of file Inotify.h.

33 : m_wd(wd), m_mask(mask), m_name(name) {}

Member Function Documentation

◆ get_wd()

int get_wd ( ) const
inline

Definition at line 36 of file Inotify.h.

36{ return m_wd;}

◆ getMask()

unsigned long getMask ( ) const
inline

Definition at line 37 of file Inotify.h.

37{ return m_mask; }

◆ getName()

const std::string & getName ( ) const
inline

Definition at line 38 of file Inotify.h.

38{ return m_name; }

Friends And Related Function Documentation

◆ Inotify

friend class Inotify
friend

Definition at line 24 of file Inotify.h.

Member Data Documentation

◆ m_mask

unsigned long m_mask
private

Definition at line 42 of file Inotify.h.

◆ m_name

std::string m_name
private

Definition at line 43 of file Inotify.h.

◆ m_wd

int m_wd
private

Definition at line 41 of file Inotify.h.


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