acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
controller.h
1#pragma once
2
3
4//#include "apex/handler/manager.h"
5//#include "apex/message/channel.h"
6
7
8namespace user
9{
10
11
12 class CLASS_DECL_ACME controller :
13 virtual public ::particle
14 {
15 public:
16
17
18 ::logic::boolean m_bOpened;
19
20
21 controller();
22 ~controller() override;
23
24
25
26 virtual bool is_opened() const;
27
28
29 // void dump(dump_context&) const override;
30 // void assert_ok() const override;
31
32
33 virtual ::user::interaction* impact_at(::collection::index iImpact);
34 virtual ::collection::count impact_count();
35
36
37 virtual void id_update_all_impacts(const ::atom & atom);
38 //virtual void update_all_impacts(impact * pimpact, const ::atom & atom);
39 virtual void update_all_impacts(::topic * ptopic);
40
41 virtual void on_update_data(::data::data * pdata, ::topic * ptopic, const ::action_context & context);
42
43
44 };
45
46
47} // namespace user
48
49
50
Definition atom.h:237
Definition data.h:18
Definition boolean.h:55
Definition topic.h:17
Created by camilo on 2026-05-28 12:34 <3ThomasBorregaardSørensen!! Mummi!! Bilbo!!
Definition _.h:67