summaryrefslogtreecommitdiff
path: root/Userland/Services/LaunchServer/LaunchServer.ipc
blob: 7d160f484f6989e4c3309700239f0213d08a8dcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
endpoint LaunchServer
{
    Greet() => ()
    OpenURL(URL url, String handler_name) => (bool response)
    GetHandlersForURL(URL url) => (Vector<String> handlers)
    GetHandlersWithDetailsForURL(URL url) => (Vector<String> handlers_details)

    AddAllowedURL(URL url) => ()
    AddAllowedHandlerWithAnyURL(String handler_name) => ()
    AddAllowedHandlerWithOnlySpecificURLs(String handler_name, Vector<URL> urls) => ()
    SealAllowlist() => ()
}