uvw 3.1.0
Loading...
Searching...
No Matches
Public Attributes | List of all members
uvw::fs_event Struct Reference

Common fs event. More...

#include <fs.h>

Public Attributes

fs_type type
 
const char * path
 
std::size_t result
 
file_info stat
 
fs_info statfs
 
std::unique_ptr< const char[]> data
 
const char * data
 
const char * name
 
entry_type type
 
bool eos
 

Detailed Description

Common fs event.

Available types are:

See the official documentation for further details.

Definition at line 160 of file fs.h.

Member Data Documentation

◆ data [1/2]

std::unique_ptr<const char[]> uvw::fs_event::data

A bunch of data read from the given path.

Definition at line 201 of file fs.h.

◆ data [2/2]

const char* uvw::fs_event::data

The content of a symbolic link.

Definition at line 205 of file fs.h.

◆ eos

bool uvw::fs_event::eos

True if there a no more entries to read.

Definition at line 214 of file fs.h.

◆ name

const char* uvw::fs_event::name

The name of the last entry.

Definition at line 212 of file fs.h.

◆ path

const char* uvw::fs_event::path

The path affecting the request.

Definition at line 197 of file fs.h.

◆ result

std::size_t uvw::fs_event::result

Result value for the specific type.

Definition at line 198 of file fs.h.

◆ stat

file_info uvw::fs_event::stat

An initialized instance of file_info.

Definition at line 208 of file fs.h.

◆ statfs

fs_info uvw::fs_event::statfs

An initialized instance of fs_info.

Definition at line 209 of file fs.h.

◆ type [1/2]

fs_type uvw::fs_event::type

Actual event type.

Definition at line 196 of file fs.h.

◆ type [2/2]

entry_type uvw::fs_event::type

The entry type.

Definition at line 213 of file fs.h.


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