ESP32 HTTPS Server: /home/frank/Projekte/esp32/https_server/esp32_https_server/src/WebsocketNode.hpp Source File

1 #ifndef SRC_WEBSOCKETNODE_HPP_

2 #define SRC_WEBSOCKETNODE_HPP_

3 

4 #include <string>

5 

6 #include "HTTPNode.hpp"

7 #include "WebsocketHandler.hpp"

8 

10 

11 typedef WebsocketHandler* (WebsocketHandlerCreator)();

12 

14 public:

15  WebsocketNode(const std::string &path, const WebsocketHandlerCreator creatorFunction, const std::string &tag = "");

18  std::string getMethod() { return std::string("GET"); }

19 private:

20  const WebsocketHandlerCreator * _creatorFunction;

21 };

22 

23 }

24 

25 #endif

Base class for a URL/route-handler in the server.

Definition: HTTPNode.hpp:26

Definition: WebsocketNode.hpp:13

Definition: WebsocketHandler.hpp:34

Definition: ConnectionContext.cpp:3