![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
List all managed log files in a directory with their age classification. More...
#include <log_retention.hpp>
Public Types | |
| enum class | Classification { ACTIVE , ARCHIVE_ELIGIBLE , DELETE_ELIGIBLE } |
Public Attributes | |
| std::string | path |
| int64_t | age_ns |
| uint64_t | size_bytes |
| enum signet::forge::LogRetentionManager::FileStatus::Classification | status |
List all managed log files in a directory with their age classification.
| log_dir | Directory to scan |
| now_ns | Current time in nanoseconds since epoch |
Definition at line 306 of file log_retention.hpp.
|
strong |
| Enumerator | |
|---|---|
| ACTIVE | |
| ARCHIVE_ELIGIBLE | |
| DELETE_ELIGIBLE | |
Definition at line 310 of file log_retention.hpp.
| int64_t signet::forge::LogRetentionManager::FileStatus::age_ns |
Definition at line 308 of file log_retention.hpp.
| std::string signet::forge::LogRetentionManager::FileStatus::path |
Definition at line 307 of file log_retention.hpp.
| uint64_t signet::forge::LogRetentionManager::FileStatus::size_bytes |
Definition at line 309 of file log_retention.hpp.
| enum signet::forge::LogRetentionManager::FileStatus::Classification signet::forge::LogRetentionManager::FileStatus::status |