uvco 0.1
Loading...
Searching...
No Matches
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
144 : path{std::move(p)}, events{e}, status{} {}
uv_status status
Definition fs.h:154
std::string path
Definition fs.h:152
uv_fs_event events
Definition fs.h:153

◆ FileEvent() [2/4]

uvco::FsWatch::FileEvent::FileEvent ( uv_status s)
inlineexplicit
145: 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: