EHS
Loading...
Searching...
No Matches
ehs::FileMonitor Class Reference

#include <FileMonitor_UNX.h>

Inheritance diagram for ehs::FileMonitor:
ehs::BaseFileMonitor ehs::BaseFileMonitor

Public Member Functions

 ~FileMonitor ()
 
 FileMonitor ()
 
 FileMonitor (Str_8 filePath)
 
 FileMonitor (FileMonitor &&fm) noexcept
 
 FileMonitor (const FileMonitor &fm)
 
FileMonitoroperator= (FileMonitor &&fm) noexcept
 
FileMonitoroperator= (const FileMonitor &fm)
 
void Initialize () override
 
void Release () override
 
UInt_8 Poll () override
 
bool IsInitialized () const override
 
 ~FileMonitor () override
 
 FileMonitor ()
 
 FileMonitor (Str_8 filePath)
 
 FileMonitor (FileMonitor &&fm) noexcept
 
 FileMonitor (const FileMonitor &fm)
 
FileMonitoroperator= (FileMonitor &&fm) noexcept
 
FileMonitoroperator= (const FileMonitor &fm)
 
void Initialize () override
 
void Release () override
 
UInt_8 Poll () override
 
bool IsInitialized () const override
 
- Public Member Functions inherited from ehs::BaseFileMonitor
virtual ~BaseFileMonitor ()=default
 
 BaseFileMonitor ()=default
 
 BaseFileMonitor (Str_8 filePath)
 
 BaseFileMonitor (BaseFileMonitor &&fm) noexcept
 
 BaseFileMonitor (const BaseFileMonitor &fm)
 
BaseFileMonitoroperator= (BaseFileMonitor &&fm) noexcept
 
BaseFileMonitoroperator= (const BaseFileMonitor &fm)
 
Str_8 GetFilePath () const
 
bool IsValid () const
 

Additional Inherited Members

- Protected Attributes inherited from ehs::BaseFileMonitor
Str_8 filePath
 

Constructor & Destructor Documentation

◆ ~FileMonitor() [1/2]

ehs::FileMonitor::~FileMonitor ( )

◆ FileMonitor() [1/8]

ehs::FileMonitor::FileMonitor ( )

◆ FileMonitor() [2/8]

ehs::FileMonitor::FileMonitor ( Str_8 filePath)

◆ FileMonitor() [3/8]

ehs::FileMonitor::FileMonitor ( FileMonitor && fm)
noexcept

◆ FileMonitor() [4/8]

ehs::FileMonitor::FileMonitor ( const FileMonitor & fm)

◆ ~FileMonitor() [2/2]

ehs::FileMonitor::~FileMonitor ( )
override

◆ FileMonitor() [5/8]

ehs::FileMonitor::FileMonitor ( )

◆ FileMonitor() [6/8]

ehs::FileMonitor::FileMonitor ( Str_8 filePath)

◆ FileMonitor() [7/8]

ehs::FileMonitor::FileMonitor ( FileMonitor && fm)
noexcept

◆ FileMonitor() [8/8]

ehs::FileMonitor::FileMonitor ( const FileMonitor & fm)

Member Function Documentation

◆ Initialize() [1/2]

void ehs::FileMonitor::Initialize ( )
overridevirtual

Implements ehs::BaseFileMonitor.

◆ Initialize() [2/2]

void ehs::FileMonitor::Initialize ( )
overridevirtual

Implements ehs::BaseFileMonitor.

◆ IsInitialized() [1/2]

bool ehs::FileMonitor::IsInitialized ( ) const
overridevirtual

Implements ehs::BaseFileMonitor.

◆ IsInitialized() [2/2]

bool ehs::FileMonitor::IsInitialized ( ) const
overridevirtual

Implements ehs::BaseFileMonitor.

◆ operator=() [1/4]

FileMonitor & ehs::FileMonitor::operator= ( const FileMonitor & fm)

◆ operator=() [2/4]

FileMonitor & ehs::FileMonitor::operator= ( const FileMonitor & fm)

◆ operator=() [3/4]

FileMonitor & ehs::FileMonitor::operator= ( FileMonitor && fm)
noexcept

◆ operator=() [4/4]

FileMonitor & ehs::FileMonitor::operator= ( FileMonitor && fm)
noexcept

◆ Poll() [1/2]

UInt_8 ehs::FileMonitor::Poll ( )
overridevirtual

Implements ehs::BaseFileMonitor.

◆ Poll() [2/2]

UInt_8 ehs::FileMonitor::Poll ( )
overridevirtual

Implements ehs::BaseFileMonitor.

◆ Release() [1/2]

void ehs::FileMonitor::Release ( )
overridevirtual

Implements ehs::BaseFileMonitor.

◆ Release() [2/2]

void ehs::FileMonitor::Release ( )
overridevirtual

Implements ehs::BaseFileMonitor.


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