diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2019-02-08 20:26:14 +0100 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2019-02-09 15:40:28 +0100 |
commit | 1ae51ff94d0f1f27a4e4cc657371578db13c3ca1 (patch) | |
tree | f383cb73afa171ac10ab91eafea9f11804042744 /src/connectionhandler.h | |
parent | fb958041310617c7aeef36a8dc9041e2a51fae6d (diff) |
Make code compile again (fix bitrot dating back from 2013).
Diffstat (limited to 'src/connectionhandler.h')
-rw-r--r-- | src/connectionhandler.h | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/src/connectionhandler.h b/src/connectionhandler.h index 402f531..0e28cd3 100644 --- a/src/connectionhandler.h +++ b/src/connectionhandler.h @@ -25,8 +25,7 @@ * along with Munia; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ -#ifndef __MUNIA_CONNECTIONHANDLER_H__ -#define __MUNIA_CONNECTIONHANDLER_H__ +#pragma once #include <list> #include <set> @@ -36,35 +35,33 @@ #include "task.h" -typedef struct libwebsocket* clientid_t; +typedef struct lws* clientid_t; typedef std::map<clientid_t, bool> AuthList; typedef std::map<clientid_t, std::set<taskid_t> > ConnectionList; typedef std::list<std::pair<clientid_t, taskid_t> > ObserverList; -class ConnectionHandler { +class ConnectionHandler +{ public: - ConnectionHandler(); + ConnectionHandler(); - void init(clientid_t clientid); - void close(clientid_t clientid); + void init(clientid_t clientid); + void close(clientid_t clientid); - void login(clientid_t clientid, std::string user, std::string password); - void logout(clientid_t clientid); - bool authenticated(clientid_t clientid); + void login(clientid_t clientid, std::string user, std::string password); + void logout(clientid_t clientid); + bool authenticated(clientid_t clientid); - void observe(clientid_t clientid, taskid_t taskid); - void unobserve(clientid_t clientid, taskid_t taskid); + void observe(clientid_t clientid, taskid_t taskid); + void unobserve(clientid_t clientid, taskid_t taskid); - - ObserverList observerlist(TaskIdList tasklist); + ObserverList observerlist(TaskIdList tasklist); private: - ConnectionList connlist; - AuthList authlist; + ConnectionList connlist; + AuthList authlist; }; // Global ConnectionHandler extern ConnectionHandler connection_handler; - -#endif/*__MUNIA_CONNECTIONHANDLER_H__*/ |