localdoor
The one door per user per host: its address, its file, its server and its client.
In the namespace octomy.
Detailed description
The door is a local socket that one host process holds for a user. door.json tells a client where the door is and which token it takes. The server answers each call through an octomy::localdoor::ICallHandler, so this library links no OPAL.
Classes
| Class | What it is |
|---|---|
| DoorAddress | Where the door of one user on one host is (trove-parts §TPD-2) |
| DoorClient | A client of the door: find it, start a standalone host, call a task (trove-parts §TPD-6, §TPD-9) |
| DoorFile | Door.json: the endpoint, the token and the identity of the door that runs (trove-parts §TPD-2) |
| DoorServer | Door's server: one door per user per host, on a local socket (trove-parts §TPD-1 to §TPD-3, §TPD-6) |
| ICallHandler | What the door host does with a call that passed the door's token check (trove-parts §TPD-6) |
| StandaloneFile | Standalone.json: what a client needs to start a standalone door host (trove-parts §TPD-4) |