|
PACS System 0.1.0
PACS DICOM system library
|
Configuration for index database. More...
#include <index_database.h>

Public Attributes | |
| size_t | cache_size_mb = 64 |
| Cache size in megabytes (default: 64 MB) | |
| bool | wal_mode = true |
| Enable WAL (Write-Ahead Logging) mode for better concurrency. | |
| bool | mmap_enabled = true |
| Enable memory-mapped I/O for faster reads. | |
| size_t | mmap_size = 1024 * 1024 * 1024 |
| Maximum memory map size in bytes (default: 1 GB) | |
Configuration for index database.
Allows customization of SQLite database behavior including caching, journaling mode, and other performance options.
Definition at line 68 of file index_database.h.
| size_t kcenon::pacs::storage::index_config::cache_size_mb = 64 |
Cache size in megabytes (default: 64 MB)
Definition at line 70 of file index_database.h.
| bool kcenon::pacs::storage::index_config::mmap_enabled = true |
Enable memory-mapped I/O for faster reads.
Definition at line 76 of file index_database.h.
| size_t kcenon::pacs::storage::index_config::mmap_size = 1024 * 1024 * 1024 |
Maximum memory map size in bytes (default: 1 GB)
Definition at line 79 of file index_database.h.
| bool kcenon::pacs::storage::index_config::wal_mode = true |
Enable WAL (Write-Ahead Logging) mode for better concurrency.
Definition at line 73 of file index_database.h.
Referenced by kcenon::pacs::example::pacs_server_app::setup_database().