4 #include <utils/Logger.h> 5 #include <utils/Image.h> 6 #include <utils/ColorRgb.h> 7 #include <utils/Components.h> 10 #include "message.pb.h" 17 class HyperionRequest;
40 void clientDisconnected();
65 void handleMessage(
const proto::HyperionRequest &message);
72 void handleColorCommand(
const proto::ColorRequest & message);
79 void handleImageCommand(
const proto::ImageRequest & message);
86 void handleClearCommand(
const proto::ClearRequest & message);
91 void handleClearallCommand();
96 void handleNotImplemented();
103 void sendMessage(
const google::protobuf::Message &message);
108 void sendSuccessReply();
115 void sendErrorReply(
const std::string & error);
124 const QString _clientAddress;
126 QTimer*_timeoutTimer;
134 QByteArray _receiveBuffer;
The main class of Hyperion.
Definition: Hyperion.h:57
Definition: ProtoClientConnection.h:16
The Connection object created by a ProtoServer when a new connection is established.
Definition: ProtoClientConnection.h:23