23 lines
495 B
C++
23 lines
495 B
C++
// Copyright 2022 David Romanski (Socke). All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "SocketServer.h"
|
|
|
|
class SOCKETSERVER_API FSocketServerTCPThread : public FRunnable {
|
|
|
|
public:
|
|
|
|
FSocketServerTCPThread(USocketServerTCP* tcpServerP, EReceiveFilterServer receiveFilterP, bool& runP);
|
|
~FSocketServerTCPThread();
|
|
|
|
virtual uint32 Run() override;
|
|
|
|
void stopThread();
|
|
|
|
private:
|
|
USocketServerTCP* tcpServer;
|
|
EReceiveFilterServer receiveFilter;
|
|
bool& run;
|
|
FRunnableThread* thread = nullptr;
|
|
}; |