[mrpt-system]¶
An OS abstraction layer and other miscellaneous functionality: filesystem, date and time, memory handling and much more.
Library mrpt-system¶
[New in MRPT 2.0.0]
This C++ library is part of MRPT and can be installed in Debian-based systems with:
sudo apt install libmrpt-system-dev
Read also how to import MRPT into your CMake scripts.
Library contents¶
// structs struct mrpt::system::CTimeLoggerEntry; struct mrpt::system::CTimeLoggerSaveAtDtor; // classes class mrpt::system::CConsoleRedirector; class mrpt::system::CControlledRateTimer; class mrpt::system::CDirectoryExplorer; class mrpt::system::CFileSystemWatcher; class mrpt::system::CObservable; class mrpt::system::CObserver; class mrpt::system::COutputLogger; class mrpt::system::CRateTimer; class mrpt::system::CTicTac; class mrpt::system::CTimeLogger; class mrpt::system::mrptEvent; class mrpt::system::mrptEventOnDestroy; // global functions void mrpt::system::thread_name(const std::string& name, std::thread& theThread); void mrpt::system::thread_name(const std::string& name); std::string mrpt::system::thread_name(std::thread& theThread); std::string mrpt::system::thread_name();
Global Functions¶
void mrpt::system::thread_name(const std::string& name, std::thread& theThread)
Sets the name of the given thread; useful for debuggers.
New in MRPT 2.0.4
void mrpt::system::thread_name(const std::string& name)
Sets the name of the current thread; useful for debuggers.
New in MRPT 2.0.4
std::string mrpt::system::thread_name(std::thread& theThread)
Gets the name of the given thread; useful for debuggers.
New in MRPT 2.0.4
std::string mrpt::system::thread_name()
Gets the name of the current thread; useful for debuggers.
New in MRPT 2.0.4