Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
BridgeTypes.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 fuddlesworth
2// SPDX-License-Identifier: LGPL-2.1-or-later
3
4#pragma once
5
6#include <PhosphorProtocol/phosphorprotocoltypes_export.h>
7
8#include <QMetaType>
9#include <QString>
10
11namespace PhosphorProtocol {
12
14struct PHOSPHORPROTOCOLTYPES_EXPORT BridgeRegistrationResult
15{
16 QString apiVersion;
17 QString bridgeName;
18 QString sessionId;
19
24 QString validationError() const;
25};
26
27} // namespace PhosphorProtocol
28
D-Bus marshalling for the autotile value types (see AutotileTypes.h).
Definition AutotileMarshalling.h:16
D-Bus struct for bridge registration result: (sss)
Definition BridgeTypes.h:15
QString apiVersion
Definition BridgeTypes.h:16
QString bridgeName
Definition BridgeTypes.h:17
QString validationError() const
Returns empty QString if valid, or a human-readable description of the invariant violation.
QString sessionId
Definition BridgeTypes.h:18