This is a collection of terms used in the documentation and API of rpclib.

Server

A program that acts as an RPC endpoint receiving calls.

Client

A program that connects to Servers and calls their bound functions.

Binding

Exposing a functor of the Server with a name.

Handler

A bound functor.

Function

The documentation sometimes uses the terms function and functor interchangeably. In these cases, both refer to "things that can be called"

Worker

A thread that performes work in the Server.