acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
application_array.h
1#pragma once
2
3
4#include "application.h"
5//#include "acme/prototype/collection/pointer_array.h"
6
7
8namespace platform
9{
10
11
12 class CLASS_DECL_ACME application_array :
13 virtual public pointer_array < ::platform::application >
14 {
15 public:
16
17
18 //application_array(::particle * pparticle);
19 application_array();
20 application_array(const application_array & a);
21 application_array(application_array && a);
22 virtual ~application_array();
23
24
25 application_array & operator = (const application_array & a);
26 application_array & operator = (application_array && a);
27
28 ::platform::application * find_by_app_id(const ::scoped_string & scopedstrAppId);
29
30 ::platform::application * find_running_defer_try_quit_damaged(const ::scoped_string & scopedstrAppid);
31
32 bool find(const ::scoped_string & scopedstrAppId, ::pointer<::platform::application>& papp);
33
34
35 };
36
37
38} // namespace platform
39
40
41
42
Definition pointer_array.h:1882
include "thread/AutoLock.h"
Definition _forward_declaration.h:877