Numworks Epsilon  1.4.1
Graphing Calculator Operating System
app.h
Go to the documentation of this file.
1 #ifndef USB_APP_H
2 #define USB_APP_H
3 
6 
7 namespace USB {
8 
9 class App : public ::App {
10 public:
11  class Descriptor : public ::App::Descriptor {
12  public:
13  I18n::Message name() override;
14  I18n::Message upperName() override;
15  };
16  class Snapshot : public ::App::Snapshot {
17  public:
18  App * unpack(Container * container) override;
19  Descriptor * descriptor() override;
20  };
21  bool processEvent(Ion::Events::Event) override;
22 private:
24  USBConnectedController m_usbConnectedController;
25 };
26 
27 }
28 
29 #endif
Snapshot * snapshot()
Definition: app.cpp:41
bool processEvent(Ion::Events::Event) override
Definition: app.cpp:29
Definition: app.h:9
I18n::Message upperName() override
Definition: app.cpp:11
Definition: app.cpp:5
I18n::Message name() override
Definition: app.cpp:7
Descriptor * descriptor() override
Definition: app.cpp:19
const Container * container() const
Definition: app.cpp:102
App * unpack(Container *container) override
Definition: app.cpp:15