diff options
author | sin-ack <sin-ack@users.noreply.github.com> | 2021-04-25 13:19:53 +0200 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2021-04-25 14:06:56 +0200 |
commit | 62af6cd4f9637b8937e59832f5af00f4556c496b (patch) | |
tree | bdf998938966c8fb949f655d95ba697e830eba87 /Userland/Services/WebContent | |
parent | 64d05152f74fd2b6bb4cb723700335282fb32659 (diff) | |
download | serenity-62af6cd4f9637b8937e59832f5af00f4556c496b.zip |
IPCCompiler: Remove hardcoded endpoint magic, attempt deux
This patch removes the IPC endpoint numbers that needed to be specified
in the IPC files. Since the string hash is a (hopefully) collision free
number that depends on the name of the endpoint, we now use that
instead. :^)
Additionally, endpoint magic is now treated as a u32, because endpoint
numbers were never negative anyway.
For cases where the endpoint number does have to be hardcoded (a current
case is LookupServer because the endpoint number must be known in LibC),
the syntax has been made more explicit to avoid confusing those
unfamiliar. To hardcode the endpoint magic, the following syntax is now
used:
endpoint EndpointName [magic=1234]
Diffstat (limited to 'Userland/Services/WebContent')
-rw-r--r-- | Userland/Services/WebContent/WebContentClient.ipc | 2 | ||||
-rw-r--r-- | Userland/Services/WebContent/WebContentServer.ipc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Userland/Services/WebContent/WebContentClient.ipc b/Userland/Services/WebContent/WebContentClient.ipc index c74abbc3af..c7aad24ca0 100644 --- a/Userland/Services/WebContent/WebContentClient.ipc +++ b/Userland/Services/WebContent/WebContentClient.ipc @@ -1,4 +1,4 @@ -endpoint WebContentClient = 90 +endpoint WebContentClient { DidStartLoading(URL url) =| DidFinishLoading(URL url) =| diff --git a/Userland/Services/WebContent/WebContentServer.ipc b/Userland/Services/WebContent/WebContentServer.ipc index 1b429c5579..1f6e30ce22 100644 --- a/Userland/Services/WebContent/WebContentServer.ipc +++ b/Userland/Services/WebContent/WebContentServer.ipc @@ -1,4 +1,4 @@ -endpoint WebContentServer = 89 +endpoint WebContentServer { Greet() => () |