[common] clipboard: define streamed clipboard ABIs

This commit is contained in:
Geoffrey McRae
2026-08-14 04:05:15 +10:00
parent 1e4f274553
commit 4602f20e62
9 changed files with 453 additions and 2 deletions

View File

@@ -39,7 +39,11 @@ struct LGPipeMsg
RECOVERY_OFF,
RECOVERY_ON,
RECOVERY_FAILED,
RECOVERY_NO_DISPLAY
RECOVERY_NO_DISPLAY,
CLIPBOARD_SETUP,
CLIPBOARD_READY,
CLIPBOARD_KICK,
CLIPBOARD_RESET
}
type;
@@ -85,6 +89,34 @@ struct LGPipeMsg
uint32_t request;
}
recovery;
struct
{
uint64_t handle;
uint32_t bytes;
}
clipboardSetup;
struct
{
uint64_t epoch;
uint32_t status;
}
clipboardReady;
struct
{
uint64_t epoch;
uint32_t rings;
}
clipboardKick;
struct
{
uint64_t epoch;
uint32_t reason;
}
clipboardReset;
};
};
#pragma pack(pop)