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

#include <watch_files.h>

Public Member Functions

 ActiveFile ()
 
void init (const char *_name)
 
const char * operator() ()
 
void invalidate ()
 
bool isModified ()
 
void markAsRead ()
 

Public Attributes

std::string name
 

Protected Member Functions

time_t getFileModTime ()
 

Protected Attributes

time_t mod_time
 

Constructor & Destructor Documentation

◆ ActiveFile()

config_reader::ActiveFile::ActiveFile ( )
inline

Member Function Documentation

◆ getFileModTime()

time_t config_reader::ActiveFile::getFileModTime ( )
protected

◆ init()

void config_reader::ActiveFile::init ( const char *  _name)
inline

◆ invalidate()

void config_reader::ActiveFile::invalidate ( )
inline

◆ isModified()

bool config_reader::ActiveFile::isModified ( )
inline

◆ markAsRead()

void config_reader::ActiveFile::markAsRead ( )
inline

◆ operator()()

const char* config_reader::ActiveFile::operator() ( )
inline

Member Data Documentation

◆ mod_time

time_t config_reader::ActiveFile::mod_time
protected

◆ name

std::string config_reader::ActiveFile::name

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