File indexing completed on 2024-04-28 05:31:39

0001 /*
0002     SPDX-FileCopyrightText: 2009 Pino Toscano <pino@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "process.h"
0008 #include "processes_local_p.h"
0009 
0010 #ifdef __GNUC__
0011 #warning Totally bogus ProcessesLocal implementation
0012 #endif
0013 
0014 namespace KSysGuard
0015 {
0016 class ProcessesLocal::Private
0017 {
0018 public:
0019     Private()
0020     {
0021     }
0022     ~Private()
0023     {
0024     }
0025 };
0026 
0027 ProcessesLocal::ProcessesLocal()
0028     : d(0)
0029 {
0030 }
0031 
0032 ProcessesLocal::~ProcessesLocal()
0033 {
0034     delete d;
0035 }
0036 
0037 long ProcessesLocal::getParentPid(long pid)
0038 {
0039     long ppid = -1;
0040     return ppid;
0041 }
0042 
0043 bool ProcessesLocal::updateProcessInfo(long pid, Process *process)
0044 {
0045     return false;
0046 }
0047 
0048 QSet<long> ProcessesLocal::getAllPids()
0049 {
0050     QSet<long> pids;
0051     return pids;
0052 }
0053 
0054 Processes::Error ProcessesLocal::sendSignal(long pid, int sig)
0055 {
0056     return Processes::NotSupported;
0057 }
0058 
0059 Processes::Error ProcessesLocal::setNiceness(long pid, int priority)
0060 {
0061     return Processes::NotSupported;
0062 }
0063 
0064 Processes::Error ProcessesLocal::setScheduler(long pid, int priorityClass, int priority)
0065 {
0066     return Processes::NotSupported;
0067 }
0068 
0069 Processes::Error ProcessesLocal::setIoNiceness(long pid, int priorityClass, int priority)
0070 {
0071     return Processes::NotSupported;
0072 }
0073 
0074 bool ProcessesLocal::supportsIoNiceness()
0075 {
0076     return false;
0077 }
0078 
0079 long long ProcessesLocal::totalPhysicalMemory()
0080 {
0081     long long memory = 0;
0082     return memory;
0083 }
0084 
0085 }