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)
In this section