DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
~Task (void) | |
void | onResourceInitialization (void) |
void | onResourceRelease (void) |
void | onUpdateParameters (void) |
void | consume (const IMC::LoggingControl *msg) |
void | consume (const IMC::CacheControl *msg) |
void | consume (const IMC::PowerOperation *msg) |
void | consume (const IMC::EntityInfo *msg) |
void | consume (const IMC::Message *msg) |
bool | changeVolumeDirectory (void) |
void | logAuxFiles (double time_ref) |
void | logFile (const std::string &file) |
void | stopLog (bool keep_logging=true) |
void | startLog (std::string label) |
void | tryFlush (void) |
void | tryRotate (void) |
void | tryStartLog (const std::string &label="") |
void | logMessage (const IMC::Message *msg) |
void | onMain (void) |
Public Attributes | |
double | m_last_flush |
std::string | m_label |
Path | m_dir |
std::string | m_volume_dir |
Compression::Methods | m_compression |
std::ostream * | m_lsf |
Path | m_lsf_file |
ByteBuffer | m_buffer |
IMC::LoggingControl | m_log_ctl |
bool | m_active |
Arguments | m_args |
|
inline |
|
inline |
|
inline |
References Transports::Logging::Arguments::lsf_volumes.
|
inline |
|
inline |
|
inline |
References DUNE::Streams::Terminal::close().
|
inline |
|
inline |
|
inline |
References DUNE::Streams::Terminal::open().
|
inline |
|
inline |
|
inline |
|
inline |
References Transports::Logging::Arguments::messages.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Transports::Logging::Arguments::flush_interval.
|
inline |
References Transports::Logging::Arguments::lsf_volume_size.
|
inline |
bool Transports::Logging::Task::m_active |
Arguments Transports::Logging::Task::m_args |
ByteBuffer Transports::Logging::Task::m_buffer |
Compression::Methods Transports::Logging::Task::m_compression |
Path Transports::Logging::Task::m_dir |
std::string Transports::Logging::Task::m_label |
double Transports::Logging::Task::m_last_flush |
IMC::LoggingControl Transports::Logging::Task::m_log_ctl |
std::ostream* Transports::Logging::Task::m_lsf |
Path Transports::Logging::Task::m_lsf_file |
std::string Transports::Logging::Task::m_volume_dir |