|
dEngine
Simple 2D C++ game engine
|
Public Member Functions | |
| NanoLogger (NonGuaranteedLogger ngl, std::string const &log_directory, std::string const &log_file_name, uint32_t log_file_roll_size_mb) | |
| NanoLogger (GuaranteedLogger gl, std::string const &log_directory, std::string const &log_file_name, uint32_t log_file_roll_size_mb) | |
| ~NanoLogger () | |
| void | add (NanoLogLine &&logline) |
| void | pop () |
Private Types | |
| enum | State { State::INIT, State::READY, State::SHUTDOWN } |
Private Attributes | |
| std::atomic< State > | m_state |
| std::unique_ptr< BufferBase > | m_buffer_base |
| FileWriter | m_file_writer |
| std::thread | m_thread |
|
strongprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
1.8.13