Konsole
Konsole::UnixProcessInfo Class Reference
#include <ProcessInfo.h>

Detailed Description
Implementation of ProcessInfo for Unix platforms which uses the /proc filesystem.Definition at line 335 of file ProcessInfo.h.
Public Member Functions | |
| UnixProcessInfo (int pid, bool readEnvironment=false) | |
Protected Member Functions | |
| virtual bool | readProcessInfo (int pid, bool readEnvironment) |
Constructor & Destructor Documentation
| UnixProcessInfo::UnixProcessInfo | ( | int | pid, | |
| bool | readEnvironment = false | |||
| ) | [explicit] |
Constructs a new instance of UnixProcessInfo.
See ProcessInfo::newInstance()
Definition at line 257 of file ProcessInfo.cpp.
Member Function Documentation
| bool UnixProcessInfo::readProcessInfo | ( | int | pid, | |
| bool | readEnvironment | |||
| ) | [protected, virtual] |
This is called on construction to read the process state Subclasses should reimplement this function to provide platform-specific process state reading functionality.
When called, readProcessInfo() should attempt to read all of the necessary state information. If the attempt is successful, it should set the process id using setPid(), and update the other relevant information using setParentPid(), setName(), setArguments() etc.
Calls to isValid() will return true only if the process id has been set using setPid()
- Parameters:
-
pid The process id of the process to read readEnvironment Specifies whether the environment bindings for the process should be read
Implements Konsole::ProcessInfo.
Definition at line 262 of file ProcessInfo.cpp.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference