TheCharlatan on Nostr: So libmultiprocess serves three purposes, 1. dispatching comms across processes, 2. ...
So libmultiprocess serves three purposes, 1. dispatching comms across processes, 2. Wrapping these comms for a capnp rpc server/client, 3. Adding glue to go from normal instantiations of c++ virtual classes (commonly referred to as interfaces) to capnp interfaces.
Published at
2024-08-22 08:49:50Event JSON
{
"id": "841e30b87e1dacdb518cbd55dfde74227b21dc9fd0fa6397f339493c44b34e66",
"pubkey": "2eb03a1f316c3cf9c900e7f536ee28e5486349067be018a965a7c7ca5b4f7f3c",
"created_at": 1724316590,
"kind": 1,
"tags": [
[
"e",
"fffa5459793db2247b41d24ffd148854b4d9de9c381e8e4d098f3946aef1b95e",
"",
"root"
],
[
"e",
"2d32235a72e3f2167a324c95998ca065341e5ce655f41213ad19f7ea7254e14c",
"",
"reply"
],
[
"p",
"2eb03a1f316c3cf9c900e7f536ee28e5486349067be018a965a7c7ca5b4f7f3c"
]
],
"content": "So libmultiprocess serves three purposes, 1. dispatching comms across processes, 2. Wrapping these comms for a capnp rpc server/client, 3. Adding glue to go from normal instantiations of c++ virtual classes (commonly referred to as interfaces) to capnp interfaces.",
"sig": "9e70bc0dcf7519e9a0639507299c983b1f76303d0b9c920a0fd4ee45fb100edaaf278f2ce70f912860cb4ed1fd7ffa010ee1722a5a50950c4844324dba9d2343"
}