API Documentation
Loading...
Searching...
No Matches
FileCache.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/StringStream.h>
4#include <NDEVR/Time.h>
5namespace NDEVR
6{
7 /**----------------------------------------------------------------------------
8 booleans that can be used to define properties of a file
9 ----------------------------------------------------------------------------*/
17 /**----------------------------------------------------------------------------
18 \brief Data that is cached from a file into program memory to limit expensive
19 file lookups
20 ----------------------------------------------------------------------------*/
30}
#define NDEVR_BASE_API
Definition DLLInfo.h:57
A bitset that stores 8 bits (elements with only two possible values: 0 or 1, true or false,...
Definition BitFlag.hpp:55
Logic for reading or writing to a string or a user friendly, TranslatedString.
Definition StringStream.h:230
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
Definition ACIColor.h:37
FileProperty
Definition FileCache.h:11
@ e_file_cache_is_valid
Definition FileCache.h:12
@ e_file_exists
Definition FileCache.h:13
@ e_file_is_hidden
Definition FileCache.h:14
@ e_file_is_directory
Definition FileCache.h:15
uint64_t uint08
-Defines an alias representing an 8 byte, unsigned integer
Definition BaseValues.hpp:106
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Definition BaseValues.hpp:233
Data that is cached from a file into program memory to limit expensive.
Definition FileCache.h:22
Time created_time
Definition FileCache.h:26
Time accessed_time
Definition FileCache.h:25
Time modified_time
Definition FileCache.h:24
BitFlag file_properties
Definition FileCache.h:27
uint08 file_size
Definition FileCache.h:23