0
|
1 #ifndef ANIMONE_ANIMONE_FD_PROC_H_
|
|
2 #define ANIMONE_ANIMONE_FD_PROC_H_
|
|
3
|
|
4 #include <set>
|
|
5 #include <string>
|
|
6
|
|
7 #include "animone/fd.h"
|
|
8 #include "animone/types.h"
|
|
9
|
|
10 namespace animone::internal::proc {
|
|
11
|
|
12 bool EnumerateOpenProcesses(process_proc_t process_proc);
|
|
13 bool EnumerateOpenFiles(const std::set<pid_t>& pids, open_file_proc_t open_file_proc);
|
|
14 bool GetProcessName(pid_t pid, std::string& result);
|
|
15
|
|
16 } // namespace animone::internal::proc
|
|
17
|
|
18 #endif // ANIMONE_ANIMONE_FD_PROC_H_
|