acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
file_system_real_path_interface_cache.h
1// Created by camilo on 2025-10-19 16:53 <3ThomasBorregaardSørensen!!
2// From programming by camilo on 2025-10-19 17:28 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
3// From programming by camilo on 2025-10-19 17:34 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
4// From programming by camilo on 2025-10-19 22:48 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
5// From acme by camilo on 2025-10-22 16:50 <3ThomasBorregaardSørensen!! ThomasKanGodLideTalFem.
6#pragma once
7
8
9#include "acme/filesystem/filesystem/real_and_logical_path.h"
10
11
12class CLASS_DECL_ACME file_system_real_path_interface_cache :
13 virtual public ::particle
14{
15public:
16
17
18 critical_section m_criticalsection;
19 ::string_map < ::file::real_and_logical_path > m_mapRealPath;
20 class ::time m_timeRealPathMapAllocationElapsed;
21
22
23 file_system_real_path_interface_cache();
24 ~file_system_real_path_interface_cache() override;
25
26
27 virtual void on_initialize_particle() override;
28
29
30 virtual ::file::real_and_logical_path _real_path1(const ::scoped_string& scopedstrName, file_system_real_path_interface * prealpathinterface);
31
32
33};
Definition critical_section.h:9
Definition file_system_real_path_interface.h:13