File indexing completed on 2024-04-28 16:49:56
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 }