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

Concrete local-socket implementation of the daemon control session API. More...

#include <daemoncontrolclient.h>

Public Member Functions

 LocalDaemonControlSession (QString socketName=daemonControlSocketName())
 Creates a session bound to a named local socket endpoint.
 
DaemonStatusResult fetchStatus (int timeoutMs) const override
 Requests a typed daemon status snapshot.
 
DaemonConfigResult fetchConfig (int timeoutMs) const override
 Requests a typed daemon config snapshot.
 
- Public Member Functions inherited from DaemonControlSession
 DaemonControlSession (const DaemonControlSession &)=delete
 
DaemonControlSessionoperator= (const DaemonControlSession &)=delete
 
 DaemonControlSession (DaemonControlSession &&)=delete
 
DaemonControlSessionoperator= (DaemonControlSession &&)=delete
 

Detailed Description

Concrete local-socket implementation of the daemon control session API.

Definition at line 66 of file daemoncontrolclient.h.

Constructor & Destructor Documentation

◆ LocalDaemonControlSession()

LocalDaemonControlSession::LocalDaemonControlSession ( QString  socketName = daemonControlSocketName())
explicit

Creates a session bound to a named local socket endpoint.

Parameters
socketNameLocal socket name to connect to.

Member Function Documentation

◆ fetchConfig()

DaemonConfigResult LocalDaemonControlSession::fetchConfig ( int  timeoutMs) const
overridevirtual

Requests a typed daemon config snapshot.

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

Implements DaemonControlSession.

◆ fetchStatus()

DaemonStatusResult LocalDaemonControlSession::fetchStatus ( int  timeoutMs) const
overridevirtual

Requests a typed daemon status snapshot.

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

Implements DaemonControlSession.


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