mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
IPv6 support (#1369)
* hyperion-remote - Support IPv6 * LEDDevices - Remove IPv6 limitations * Separate JsonEditorHostValidation * Standalone grabbers & JSON/Flatbuffer forwarder: IPv6 support * remote: Fix setting multiple colors via Hex, add standard logging * IPv6 Updates -Add db migration activities * Addressing non-Windows compile issues * Code cleanup, address clang feedback * Update address (hostname, IPv4/IPv6) help text * Apply migration steps to "old" configurations imported * Show user the UI-Url, if hyperion is already running, address clang findings * Windows Cmake OpenSLL output * Minor Text update
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
#include <QTcpSocket>
|
||||
#include <QTimer>
|
||||
#include <QMap>
|
||||
#include <QHostAddress>
|
||||
|
||||
// hyperion util
|
||||
#include <utils/Image.h>
|
||||
@@ -16,6 +17,8 @@
|
||||
|
||||
#include <flatbuffers/flatbuffers.h>
|
||||
|
||||
const int FLATBUFFER_DEFAULT_PORT = 19400;
|
||||
|
||||
namespace hyperionnet
|
||||
{
|
||||
struct Reply;
|
||||
@@ -32,10 +35,11 @@ class FlatBufferConnection : public QObject
|
||||
public:
|
||||
///
|
||||
/// @brief Constructor
|
||||
/// @param address The address of the Hyperion server (for example "192.168.0.32:19444)
|
||||
/// @param host The hostname or IP-address of the Hyperion Flatbuffer server (for example "192.168.0.32")
|
||||
/// @param port The port of the Hyperion Flatpuffer server (default is 19400)
|
||||
/// @param skipReply If true skip reply
|
||||
///
|
||||
FlatBufferConnection(const QString& origin, const QString & address, int priority, bool skipReply);
|
||||
FlatBufferConnection(const QString& origin, const QString& host, int priority, bool skipReply, quint16 port = FLATBUFFER_DEFAULT_PORT);
|
||||
|
||||
///
|
||||
/// @brief Destructor
|
||||
|
Reference in New Issue
Block a user