Konsole
Konsole::UnixProcessInfo Class Referenceabstract
#include <ProcessInfo.h>
Inheritance diagram for Konsole::UnixProcessInfo:

Public Member Functions | |
| UnixProcessInfo (int pid, bool readEnvironment=false) | |
Public Member Functions inherited from Konsole::ProcessInfo | |
| virtual | ~ProcessInfo () |
| QVector< QString > | arguments (bool *ok) const |
| QString | currentDir (bool *ok) const |
| QMap< QString, QString > | environment (bool *ok) const |
| Error | error () const |
| int | foregroundPid (bool *ok) const |
| QString | format (const QString &text) const |
| bool | isValid () const |
| QString | name (bool *ok) const |
| int | parentPid (bool *ok) const |
| int | pid (bool *ok) const |
| void | setUserHomeDir () |
| void | update () |
| QString | userHomeDir () const |
| int | userId (bool *ok) const |
| QString | userName () const |
| QString | validCurrentDir () const |
Protected Member Functions | |
| virtual bool | readProcessInfo (int pid, bool readEnvironment) |
| virtual void | readUserName (void) |
Protected Member Functions inherited from Konsole::ProcessInfo | |
| ProcessInfo (int pid, bool readEnvironment=false) | |
| void | addArgument (const QString &argument) |
| void | addEnvironmentBinding (const QString &name, const QString &value) |
| void | clearArguments () |
| void | setCurrentDir (const QString &dir) |
| void | setError (Error error) |
| void | setFileError (QFile::FileError error) |
| void | setForegroundPid (int pid) |
| void | setName (const QString &name) |
| void | setParentPid (int pid) |
| void | setPid (int pid) |
| void | setUserId (int uid) |
| void | setUserName (const QString &name) |
Additional Inherited Members | |
Public Types inherited from Konsole::ProcessInfo | |
| enum | Error { NoError, UnknownError, PermissionsError } |
Static Public Member Functions inherited from Konsole::ProcessInfo | |
| static QString | localHost () |
| static ProcessInfo * | newInstance (int pid, bool readEnvironment=false) |
Detailed Description
Implementation of ProcessInfo for Unix platforms which uses the /proc filesystem.
Definition at line 354 of file ProcessInfo.h.
Constructor & Destructor Documentation
|
explicit |
Constructs a new instance of UnixProcessInfo.
See ProcessInfo::newInstance()
Definition at line 367 of file ProcessInfo.cpp.
Member Function Documentation
|
protectedvirtual |
Implementation of ProcessInfo::readProcessInfo(); calls the four private methods below in turn.
Implements Konsole::ProcessInfo.
Definition at line 372 of file ProcessInfo.cpp.
|
protectedvirtual |
Implements Konsole::ProcessInfo.
Definition at line 389 of file ProcessInfo.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference
Public Member Functions inherited from