Files
qt5-legatus-legacy/Lts/Common/LtsProjectionWorkstation/WebSocket/json_keys.h
T
2026-08-13 18:33:10 +02:00

46 lines
1.5 KiB
C++
Executable File

/**
* @RDE_HEADER@
* Extended JsonKeys
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
#include <QString>
namespace LtsProjectionWorkstation
{
namespace JsonKeys
{
inline QString ERROR_MESSAGE() { return QStringLiteral("errorMessage"); }
// types for client --> server messages
inline QString LOGIN_REQUEST() { return QStringLiteral("loginRequest"); }
inline QString LOGOUT_REQUEST() { return QStringLiteral("logoutRequest"); }
inline QString DISCONNECT_REQUEST() { return QStringLiteral("disconnectRequest"); }
// types for server --> client messages
inline QString LOGIN_REPLY() { return QStringLiteral("loginReply"); }
inline QString LOGOUT_REPLY() { return QStringLiteral("logoutReply"); }
inline QString DEDICAED_DISCONNECT() { return QStringLiteral("dedicatedDisconnect"); }
//
inline QString USER_ID() { return QStringLiteral("userId"); }
inline QString USER_PRIORITY() { return QStringLiteral("userPriority"); }
inline QString EXERCISE_ID() { return QStringLiteral("exerciseId"); }
inline QString NAME() { return QStringLiteral("name"); }
inline QString PORT() { return QStringLiteral("port"); }
inline QString WIDTH() { return QStringLiteral("width"); }
inline QString HEIGHT() { return QStringLiteral("height"); }
inline QString REASON() { return QStringLiteral("reason"); }
inline QString SUCCESS() { return QStringLiteral("success"); }
inline QString SCREENS() { return QStringLiteral("screens"); }
inline QString SETTINGS_DATA() { return QStringLiteral("settingsData"); }
} // JsonKeys
} // LtsProjectionWorkstation