nvflare.fuel.f3.message module
-
class AppIds[source]
Bases: object
Reserved application IDs
-
ALL = 0
-
CELL_NET = 2
-
DEFAULT = 1
-
PUB_SUB = 3
-
class Message(headers: dict | None = None, payload: Any | None = None)[source]
Bases: object
Construct an FCI message
-
get_prop(key: str, default=None)[source]
-
set_prop(key: str, value)[source]
-
class MessageReceiver[source]
Bases: ABC
-
abstract process_message(endpoint: Endpoint, connection: Connection, app_id: int, message: Message)[source]