NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
config_reader::WatchFiles::Watch Class Reference

#include <watch_files.h>

Public Member Functions

 Watch ()
 
 Watch (const Watch &w)
 
bool valid ()
 
bool watch (WatchFiles *_parent, const char *filename)
 
bool rewatch (const char *filename)
 
bool remove ()
 
bool isFileModified ()
 

Protected Attributes

WatchFilesparent
 
int wd
 

Friends

class WatchFiles
 

Constructor & Destructor Documentation

◆ Watch() [1/2]

config_reader::WatchFiles::Watch::Watch ( )
inline

◆ Watch() [2/2]

config_reader::WatchFiles::Watch::Watch ( const Watch w)
inline

Member Function Documentation

◆ isFileModified()

bool config_reader::WatchFiles::Watch::isFileModified ( )
inline

◆ remove()

bool config_reader::WatchFiles::Watch::remove ( )
inline

◆ rewatch()

bool config_reader::WatchFiles::Watch::rewatch ( const char *  filename)
inline

◆ valid()

bool config_reader::WatchFiles::Watch::valid ( )
inline

◆ watch()

bool config_reader::WatchFiles::Watch::watch ( WatchFiles _parent,
const char *  filename 
)
inline

Friends And Related Function Documentation

◆ WatchFiles

friend class WatchFiles
friend

Member Data Documentation

◆ parent

WatchFiles* config_reader::WatchFiles::Watch::parent
protected

◆ wd

int config_reader::WatchFiles::Watch::wd
protected

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