|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Functions | |
| ssize_t | safe_write (int fd, const void *buf, size_t count) |
| Signal-safe write wrapper (cross-platform) | |
| int | safe_fsync (int fd) |
| Signal-safe fsync wrapper (cross-platform) | |
|
inline |
Signal-safe fsync wrapper (cross-platform)
| fd | File descriptor |
Note: Uses _commit on Windows (POSIX fsync is not available)
Definition at line 61 of file signal_manager.h.
Referenced by kcenon::logger::security::signal_manager::emergency_flush().

|
inline |
Signal-safe write wrapper (cross-platform)
| fd | File descriptor |
| buf | Buffer to write |
| count | Number of bytes to write |
Note: Uses _write on Windows (POSIX write is deprecated on MSVC) This avoids macro pollution that would affect other headers.
Definition at line 46 of file signal_manager.h.
Referenced by kcenon::logger::security::signal_manager::emergency_flush().
