ConnectionHandler
ConnectionHandler Class Reference
#include <handler.h>
Inheritance diagram for ConnectionHandler:

Public Member Functions | |
ConnectionHandler (const ConnectionHandler &)=delete | |
ConnectionHandler (int fd) | |
int | handle () |
ConnectionHandler & | operator= (const ConnectionHandler &)=delete |
void | sendExitCode () |
![]() | |
SocketSecurity (int fd) | |
int | peerGid () const |
int | peerPid () const |
int | peerUid () const |
Public Attributes | |
int | m_exitCode |
bool | m_hasExitCode |
bool | m_needExitCode |
pid_t | m_pid |
Detailed Description
A ConnectionHandler handles a client.
It is called from the main program loop whenever there is data to read from a corresponding socket. It keeps reading data until a newline is read. Then, a command is parsed and executed.
Member Function Documentation
◆ handle()
int ConnectionHandler::handle | ( | ) |
Handle incoming data.
Definition at line 58 of file handler.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 03:48:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 30 2023 03:48:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.