Web framework C++  2.0.0
Simple web framework on c++ designed to easily create web pages, etc
socket_api.h
Go to the documentation of this file.
1 #pragma once
2 
6 class SocketAPI {
7 public:
11  virtual ~SocketAPI() = default;
12 
16  virtual void init(std::string ip, int port, bool isIpv6) = 0;
17 
21  virtual std::string getData() = 0;
22 
26  virtual void receiveData(const std::string & data) = 0;
27 
31  virtual std::string getIpFromDomain(std::string &domain, bool isHttps, bool *IPv6) = 0;
32 };
virtual ~SocketAPI()=default
virtual std::string getData()=0
virtual void receiveData(const std::string &data)=0
virtual void init(std::string ip, int port, bool isIpv6)=0
virtual std::string getIpFromDomain(std::string &domain, bool isHttps, bool *IPv6)=0
interface for network realization
Definition: socket_api.h:6