Skip to content

[backend]

Backend tools for the network communication layer of DecLearn.

This submodule provides with a variety of components that are used to build the shared backend of network communication endpoints, in a framework-agnostic way.

These tools are mostly hard-coded, they are not meant to be of any use for end-users, nor to be exposed by any API public method. The only exception is that NetworkServer uses a handler attribute that is an instantiated MessagesHandler, which protocol-specific subclasses may need to access.

Server-side servicer for message-passing

Submodules exposing truly-backend bricks

  • actions: Fundamental backend hard-coded message containers for DecLearn.
  • flags: Communication flags used by the declearn communication backend.