10Duke Enterprise C++ SDK
Toggle main menu visibility
Loading...
Searching...
No Matches
SocketFactory.h
1
#ifndef TENDUKE_OSA_SOCKETFACTORY_H
2
#define TENDUKE_OSA_SOCKETFACTORY_H
3
4
#include "osa/Socket.h"
5
6
#include <cstdint>
7
#include <memory>
8
9
namespace
tenduke
{
namespace
osa
{
10
14
class
SocketFactory
15
{
16
public
:
17
virtual
~SocketFactory
() =
default
;
18
24
virtual
std::unique_ptr<tenduke::osa::Socket>
createListeningSocket
(std::uint16_t port)
const
= 0;
25
};
26
27
}}
28
29
#endif
//TENDUKE_OSA_SOCKETFACTORY_H
tenduke::osa::SocketFactory
Factory for creating sockets.
Definition
SocketFactory.h:15
tenduke::osa::SocketFactory::createListeningSocket
virtual std::unique_ptr< tenduke::osa::Socket > createListeningSocket(std::uint16_t port) const =0
Creates a listening socket.
tenduke::osa
Operating system abstraction.
Definition
win32_utils.h:7
tenduke
Root for classes, functions and globals of 10Duke C++ Client.
Definition
APIRequest.h:4
core
oidc
osbrowser
src
osa
SocketFactory.h
Generated by
1.17.0