OpenRGB/NetworkClient.h
2020-05-09 15:48:13 -05:00

23 lines
No EOL
457 B
C++

#include "RGBController.h"
#include "NetworkProtocol.h"
#include "net_port.h"
#pragma once
class NetworkClient
{
public:
NetworkClient(std::vector<RGBController *>& control);
void ConnectionThread();
void ListenThread();
void SendRequest_ControllerCount();
void SendRequest_ControllerData(unsigned int idx);
protected:
std::vector<RGBController *>& controllers;
private:
net_port port;
};