diff options
author | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-08-31 14:42:55 +0200 |
---|---|---|
committer | Marcus Fritzsch <marcus_fritzsch@mentor.com> | 2017-09-14 14:04:51 +0200 |
commit | a03087dcce0dfbd993058614e9becd34605d81a3 (patch) | |
tree | 494f61f275c59ecacfd26b5e56954d516b52f469 /AFBClient.h | |
parent | 2f3a00b5f628b9db684505fc6566148cf6701d0a (diff) |
Make all non-public things private (move to impl)
Signed-off-by: Marcus Fritzsch <marcus_fritzsch@mentor.com>
Diffstat (limited to 'AFBClient.h')
-rw-r--r-- | AFBClient.h | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/AFBClient.h b/AFBClient.h index f8f824a..d776057 100644 --- a/AFBClient.h +++ b/AFBClient.h @@ -15,9 +15,11 @@ extern "C" class AFBClient { - explicit AFBClient(); - AFBClient(const AFBClient& that) = delete; - virtual~AFBClient(); + AFBClient(); + ~AFBClient(); + + AFBClient(const AFBClient &) = delete; + AFBClient &operator=(const AFBClient &) = delete; public: enum EventType { @@ -29,11 +31,7 @@ public: Event_FlushDraw, }; - static AFBClient &instance() - { - static AFBClient obj; - return obj; - } + static AFBClient &instance(); int init(int port, char const *token); int dispatch(uint64_t timeout); @@ -46,20 +44,12 @@ public: void set_event_handler(enum EventType et, std::function<void(char const *label)> f); - static void onCall(void *closure, const char *api, const char *verb, struct afb_wsj1_msg *msg); - static void onEvent(void *closure, const char *event, struct afb_wsj1_msg *msg); - static void onHangup(void *closure, struct afb_wsj1 *wsj1); - static void onReply(void *closure, struct afb_wsj1_msg *msg); - private: void call(const char *api, const char *verb, const char *object); - void event(const char *event, const char *object); struct afb_wsj1 *wsj1; struct afb_wsj1_itf itf; sd_event *loop; - static const char *wmURI; - static const char *wmAPI; }; #endif // AFBCLIENT_H |