Luna/libos/include/os/ipc/Launcher.h
apio 75d0d12b71
apps: Add a background launcher service
This service is used only by taskbar, for now, to launch apps with regular privileges instead of inheriting the special group 'wsys'.
2024-02-01 21:58:44 +01:00

31 lines
558 B
C++

/**
* @file ipc/Launcher.h
* @author apio (cloudapio.eu)
* @brief IPC message definitions for UI messages sent to the launch server.
*
* @copyright Copyright (c) 2024, the Luna authors.
*
*/
#pragma once
#include <os/IPC.h>
namespace os
{
namespace Launcher
{
enum ServerMessages : u8
{
IPC_ENUM_SERVER(launch),
LAUNCH_DETACHED_ID,
};
struct LaunchDetachedRequest
{
static constexpr u8 ID = LAUNCH_DETACHED_ID;
IPC_STRING(command);
};
}
}