8 class CLASS_DECL_ACME directory_context :
9 virtual public ::directory_context
19 virtual ~directory_context();
22 virtual void initialize(::particle * pparticle)
override;
24 virtual void init_system()
override;
25 virtual void init_context()
override;
31 virtual bool is(const ::file::path & path)
override;
32 virtual bool is_inside(const ::file::path & pathDir, const ::file::path & lpcszPath)
override;
34 virtual bool is_inside_time(const ::file::path & path)
override;
36 virtual bool name_is(const ::file::path & path)
override;
37 virtual bool has_subdir(const ::file::path & path)
override;
40 virtual ::file::listing & root_ones(
::file::listing & listing)
override;
41 virtual bool mk(const ::file::path & path)
override;
43 virtual bool rm(const ::file::path & psz,
bool bRecursive =
true)
override;
49 virtual ::file::path time()
override;
50 virtual ::file::path stage()
override;
51 virtual ::file::path stageapp()
override;
52 virtual ::file::path netseed()
override;
67 virtual ::file::path time_square()
override;
68 virtual ::file::path time_log(
const string & pszId)
override;
71 virtual ::file::path trash_that_is_not_trash(const ::file::path & psz)
override;
73 virtual ::file::path appdata()
override;
74 virtual ::file::path commonappdata()
override;
75 virtual ::file::path element_commonappdata(const ::string & strElement)
override;
89 virtual ::file::path userquicklaunch(::particle * pparticle);
90 virtual ::file::path userprograms(::particle * pparticle);
92 virtual ::file::path commonprograms()
override;
94 virtual ::file::path music()
override;
95 virtual ::file::path video()
override;
96 virtual ::file::path image()
override;
97 virtual ::file::path download()
override;
98 virtual ::file::path document()
override;