Module: nintendo.nex.monitoring

Provides a client and server for the MonitoringProtocol. This page was generated automatically from monitoring.proto.

class MonitoringClient
The client for the MonitoringProtocol.

class MonitoringServer
The server for the MonitoringProtocol.

MonitoringClient

def __init__(client: RMCClient / HppClient)
Creates a new MonitoringClient.

async def ping_daemon() -> bool
Calls method 1 on the server.

async def get_cluster_members() -> list[str]
Calls method 2 on the server.

MonitoringServer

def __init__()
Creates a new MonitoringServer.

async def logout(client: RMCClient) -> None
Called whenever a client is disconnected. May be overridden by a subclass.

async def ping_daemon(client: RMCClient) -> bool
Handler for method 1. This method should be overridden by a subclass.

async def get_cluster_members(client: RMCClient) -> list[str]
Handler for method 2. This method should be overridden by a subclass.