acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_file_context.h
1#pragma once
2
3
4namespace linux
5{
6
7
8 class CLASS_DECL_ACME file_context :
9 virtual public ::file_context
10 {
11 public:
12
13
14 ::pointer<file_system> m_pfilesystem;
15 ::pointer<directory_system> m_pdirectorysystem;
16
17
18 file_context();
19 virtual ~file_context();
20
21
22 virtual void initialize(::particle * pparticle) override;
23
24
25 virtual void init_system() override;
26 virtual void init_context() override;
27
28
29 virtual ::file_pointer get_file(const ::payload & payloadFile, ::file::e_open eopen) override;
30
31
32 virtual bool is_link(string strPath) override;
33
34
35 virtual ::file::path dropbox_info_network_payload() override;
36
37
38 };
39
40
41} // namespace linux
42
43
44
Definition particle.h:95