acme
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages Concepts
aaa_shell.h
1#pragma once
2
3
4#include "acme/user/user/shell.h"
5
6
7namespace ios
8{
9
10
11 class CLASS_DECL_ACME shell :
12 virtual public ::user::shell
13 {
14 public:
15
16
17// class per_fork
18// {
19// public:
20//
21//
22// string m_strFolder;
23//
24// per_fork(bool bInit = true);
25// ~per_fork();
26//
27// void init();
28//
29// };
30
31
32 bool m_bStarted;
33 delay_thread * m_pdelayRelease;
34 address_array < image_key * > m_keyptra;
35 manual_reset_happening m_happeningKey;
36 ::pointer < ::mutex > m_pmutexQueue;
37 pointer_array < ::thread > m_threadaGetImage;
38
39
40 shell();
41 virtual ~shell();
42
43
44 virtual int impl_get_file_image(const image_key & imagekey) override;
45
46
47 virtual ::user::shell::e_folder get_folder_type(::particle * pparticle, const char * lpcszPath) override;
48
49
50 int get_image(image_key key, const unichar * lpcszExtra, color32_t crBk);
51 int get_image_by_extension(image_key & key, color32_t crBk);
52 int get_foo_image(image_key key, color32_t crBk);
53
54
55 virtual void do_initialize() override;
56
57
58 };
59
60
61} // namespace windows
62
63
64
shell()
Definition aaa_shell.cpp:23
Definition aaa_manual_reset_event.h:26
Definition particle.h:89
Definition color32.h:12