8 class CLASS_DECL_ACME directory_context:
9 virtual public ::directory_context
14 ::pointer<directory_system> m_pdirectorysystem;
15 ::pointer<file_system> m_pfilesystem;
20 virtual ~directory_context();
23 virtual void initialize(::particle * pparticle)
override;
25 virtual void init_system()
override;
38 virtual ::file::listing & ls(::file::listing & listing)
override;
44 virtual bool is_impl(const ::file::path & path)
override;
46 virtual bool name_is(const ::file::path & str);
47 virtual bool has_subdir( const ::file::path & path);
48 virtual bool is_inside(const ::file::path & pathDir, const ::file::path & path);
49 virtual bool is_inside_time(const ::file::path & path);
50 virtual ::file::listing & root_ones(::file::listing & listing);
51 virtual bool mk(const ::file::path & path);
52 virtual bool rm( const ::file::path & path,
bool bRecursive =
true);
60 virtual ::file::path warehouse();
61 virtual ::file::path time();
62 virtual ::file::path stage();
63 virtual ::file::path stageapp();
64 virtual ::file::path netseed();
67 virtual ::file::path install();
71 virtual ::file::path time_square();
72 virtual ::file::path time_log();
74 ::file::path time_square( const ::scoped_string & scopedstrPrefix, const ::scoped_string & scopedstrSuffix);
76 virtual ::file::path trash_that_is_not_trash(const ::file::path & path);
78 virtual ::file::path appdata();
88 virtual ::file::path userquicklaunch();
89 virtual ::file::path userprograms();
91 virtual ::file::path commonprograms();
93 virtual ::file::path commonappdata();
96 virtual ::file::path document()
override;
98 virtual ::file::path music()
override;
99 virtual ::file::path video()
override;
100 virtual ::file::path image()
override;