mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
DaemonControlSession Class Referenceabstract

Interface used by tray-facing code to query daemon state. More...

#include <daemoncontrolclient.h>

Public Member Functions

 DaemonControlSession (const DaemonControlSession &)=delete
 
DaemonControlSessionoperator= (const DaemonControlSession &)=delete
 
 DaemonControlSession (DaemonControlSession &&)=delete
 
DaemonControlSessionoperator= (DaemonControlSession &&)=delete
 
virtual DaemonStatusResult fetchStatus (int timeoutMs) const =0
 Requests a typed daemon status snapshot.
 
virtual DaemonConfigResult fetchConfig (int timeoutMs) const =0
 Requests a typed daemon config snapshot.
 

Detailed Description

Interface used by tray-facing code to query daemon state.

Definition at line 38 of file daemoncontrolclient.h.

Member Function Documentation

◆ fetchConfig()

virtual DaemonConfigResult DaemonControlSession::fetchConfig ( int  timeoutMs) const
pure virtual

Requests a typed daemon config snapshot.

Parameters
timeoutMsConnect, write, and read timeout in milliseconds.
Returns
Typed config result.

Implemented in LocalDaemonControlSession.

◆ fetchStatus()

virtual DaemonStatusResult DaemonControlSession::fetchStatus ( int  timeoutMs) const
pure virtual

Requests a typed daemon status snapshot.

Parameters
timeoutMsConnect, write, and read timeout in milliseconds.
Returns
Typed status result.

Implemented in LocalDaemonControlSession.


The documentation for this class was generated from the following file: