10Duke Enterprise C++ SDK
Loading...
Searching...
No Matches
DefaultSocketFactory.h
1#ifndef TENDUKE_OSA_DEFAULTSOCKETFACTORY_H
2#define TENDUKE_OSA_DEFAULTSOCKETFACTORY_H
3
4#include "./SocketFactory.h"
5
6namespace tenduke { namespace osa {
7
11class DefaultSocketFactory : public SocketFactory
12{
13public:
14 DefaultSocketFactory() = default;
15
16 std::unique_ptr<tenduke::osa::Socket> createListeningSocket(std::uint16_t port) const override;
17};
18
19}}
20
21#endif //TENDUKE_OSA_DEFAULTSOCKETFACTORY_H
std::unique_ptr< tenduke::osa::Socket > createListeningSocket(std::uint16_t port) const override
Creates a listening socket.
Definition DefaultSocketFactory.cpp:9
Factory for creating sockets.
Definition SocketFactory.h:15
Operating system abstraction.
Definition win32_utils.h:7
Root for classes, functions and globals of 10Duke C++ Client.
Definition APIRequest.h:4