#include <T2Life.h>
Public Member Functions | |
const std::vector< unsigned int > & | GetValidStations (const unsigned int theGPSSecond) |
Static Public Member Functions | |
static T2Life & | GetT2Life () |
Get singleton. More... | |
Private Member Functions | |
void | SetFile (unsigned int theGPSSecond) |
T2Life () | |
~T2Life () | |
Private Attributes | |
unsigned int | fCurrentFileEnd = 0 |
unsigned int | fCurrentFileStart = 0 |
unsigned int | fCurrentStart = 0 |
unsigned int | fCurrentStop = 0 |
std::ifstream * | fFile = nullptr |
std::map< unsigned int, std::pair< unsigned int, std::ifstream * > > | fFiles |
std::vector< unsigned int > | fValidStations |
Static Private Attributes | |
static T2Life * | gfT2Life = nullptr |
T2 uptime reader. Singleton class.
This class is the one that implements the reading of T2Life files. The T2LifeFileManager calls this to do the actual reading.
|
private |
Definition at line 18 of file T2Life.cc.
References filename, utl::Branch::GetChild(), utl::Branch::GetData(), utl::Branch::GetFirstChild(), fwk::CentralConfig::GetInstance(), utl::Branch::GetNextSibling(), and fwk::CentralConfig::GetTopBranch().
|
private |
const vector< unsigned int > & T2Life::GetValidStations | ( | const unsigned int | theGPSSecond | ) |
|
private |
|
private |
|
private |