xale-db 1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
BasicSocketFactory.h
Go to the documentation of this file.
1#ifndef NET_SOCKET_FACTORY_H
2#define NET_SOCKET_FACTORY_H
3
7
8#if defined(__linux__) || defined(linux) || defined(__GNUG__)
11#elif defined(_WIN32) || defined(_WIN64)
14#else
15#error "Unsupported platform"
16#endif
17
18#include <memory>
19
20namespace Xale::Net
21{
23 {
24 public:
25 std::unique_ptr<ISocket> createSocket() override;
26 std::unique_ptr<IListenerSocket> createListenerSocket() override;
27 };
28}
29
30#endif // NET_SOCKET_FACTORY_H
Definition BasicSocketFactory.h:23
std::unique_ptr< IListenerSocket > createListenerSocket() override
std::unique_ptr< ISocket > createSocket() override
Definition ISocketFactory.h:12
Definition IPacket.h:8