uvco 0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
uvco::FsWatch::FileEvent Struct Reference

#include <fs.h>

Public Member Functions

 FileEvent (std::string p, uv_fs_event e)
 
 FileEvent (uv_status s)
 
 FileEvent (FileEvent &&)=default
 
FileEventoperator= (FileEvent &&)=default
 
 FileEvent (const FileEvent &)=default
 
FileEventoperator= (const FileEvent &)=default
 
 ~FileEvent ()=default
 

Public Attributes

std::string path
 
uv_fs_event events
 
uv_status status
 

Detailed Description

An event in an observed file. If status is not 0, an error occurred; this doesn't mean however that no more events occur.

Constructor & Destructor Documentation

◆ FileEvent() [1/4]

uvco::FsWatch::FileEvent::FileEvent ( std::string  p,
uv_fs_event  e 
)
inline
130 : path{std::move(p)}, events{e}, status{} {}
uv_status status
Definition fs.h:140
std::string path
Definition fs.h:138
uv_fs_event events
Definition fs.h:139

◆ FileEvent() [2/4]

uvco::FsWatch::FileEvent::FileEvent ( uv_status  s)
inlineexplicit
131: events{}, status{s} {}

◆ FileEvent() [3/4]

uvco::FsWatch::FileEvent::FileEvent ( FileEvent &&  )
default

◆ FileEvent() [4/4]

uvco::FsWatch::FileEvent::FileEvent ( const FileEvent )
default

◆ ~FileEvent()

uvco::FsWatch::FileEvent::~FileEvent ( )
default

Member Function Documentation

◆ operator=() [1/2]

FileEvent & uvco::FsWatch::FileEvent::operator= ( const FileEvent )
default

◆ operator=() [2/2]

FileEvent & uvco::FsWatch::FileEvent::operator= ( FileEvent &&  )
default

Member Data Documentation

◆ events

uv_fs_event uvco::FsWatch::FileEvent::events

◆ path

std::string uvco::FsWatch::FileEvent::path

◆ status

uv_status uvco::FsWatch::FileEvent::status

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