#ifndef GERMANAIRLINESVA_GACONNECTOR_SOCKET_H #define GERMANAIRLINESVA_GACONNECTOR_SOCKET_H #define BUFSIZE 1024 #define MD5LEN 16 #include #include "types.h" #include "util.hpp" #include #include #include #include #include #include #include class Socket { private: char lastPath[513] = ""; char lastHash[2 * MD5LEN + 1] = ""; std::mutex wsLock; std::string url; std::function toLog; public: explicit Socket(std::string url, std::function toLog); ~Socket(); void sendData(data d); }; #endif