xale-db
1.0
minimal SQL engine, written in c++
Loading...
Searching...
No Matches
ISocketFactory.h
Go to the documentation of this file.
1
#ifndef NET_I_SOCKET_FACTORY_H
2
#define NET_I_SOCKET_FACTORY_H
3
4
#include "
Net/Socket/ISocket.h
"
5
#include "
Net/Socket/IListenerSocket.h
"
6
7
#include <memory>
8
9
namespace
Xale::Net
10
{
11
class
ISocketFactory
12
{
13
public
:
14
virtual
std::unique_ptr<ISocket>
createSocket
() = 0;
15
virtual
std::unique_ptr<IListenerSocket>
createListenerSocket
() = 0;
16
};
17
}
18
19
#endif
// NET_I_SOCKET_FACTORY_H
IListenerSocket.h
ISocket.h
Xale::Net::ISocketFactory
Definition
ISocketFactory.h:12
Xale::Net::ISocketFactory::createListenerSocket
virtual std::unique_ptr< IListenerSocket > createListenerSocket()=0
Xale::Net::ISocketFactory::createSocket
virtual std::unique_ptr< ISocket > createSocket()=0
Xale::Net
Definition
IPacket.h:8
include
Net
Socket
ISocketFactory.h
Generated by
1.16.1