• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Konsole

  • Konsole
  • UnixProcessInfo
Public Member Functions | Protected Member Functions | List of all members
Konsole::UnixProcessInfo Class Referenceabstract

#include <ProcessInfo.h>

Inheritance diagram for Konsole::UnixProcessInfo:
Inheritance graph
[legend]

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

UnixProcessInfo::UnixProcessInfo ( int  pid,
bool  readEnvironment = false 
)
explicit

Constructs a new instance of UnixProcessInfo.

See ProcessInfo::newInstance()

Definition at line 367 of file ProcessInfo.cpp.

Member Function Documentation

bool UnixProcessInfo::readProcessInfo ( int  pid,
bool  readEnvironment 
)
protectedvirtual

Implementation of ProcessInfo::readProcessInfo(); calls the four private methods below in turn.

Implements Konsole::ProcessInfo.

Definition at line 372 of file ProcessInfo.cpp.

void UnixProcessInfo::readUserName ( void  )
protectedvirtual

Implements Konsole::ProcessInfo.

Definition at line 389 of file ProcessInfo.cpp.


The documentation for this class was generated from the following files:
  • ProcessInfo.h
  • ProcessInfo.cpp
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

KDE's Doxygen guidelines are available online.

Konsole

Skip menu "Konsole"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal