Websocket.h 378 B

1234567891011121314151617181920212223242526272829
  1. #ifndef WEBSOCKET_H__
  2. #define WEBSOCKET_H__
  3. #include "Event.h"
  4. namespace i2p
  5. {
  6. namespace event
  7. {
  8. class WebsocketServerImpl;
  9. class WebsocketServer
  10. {
  11. public:
  12. WebsocketServer(const std::string & addr, int port);
  13. ~WebsocketServer();
  14. void Start();
  15. void Stop();
  16. EventListener * ToListener();
  17. private:
  18. WebsocketServerImpl * m_impl;
  19. };
  20. }
  21. }
  22. #endif