diff options
author | Roland Reichwein <mail@reichwein.it> | 2023-01-13 15:52:17 +0100 |
---|---|---|
committer | Roland Reichwein <mail@reichwein.it> | 2023-01-13 15:52:17 +0100 |
commit | 02fbb7a8ea54d1188b2a8410ecd64ae93ac0210e (patch) | |
tree | 8eb309e7db647f6edaadac21d8d63d98d36cf6bb /process.h | |
parent | e29ca1929f3aae5288c03be40e67061e245a90ea (diff) |
Added process functions
Diffstat (limited to 'process.h')
-rw-r--r-- | process.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,5 +1,7 @@ #pragma once +#include <string> + #include <sys/types.h> #define EXPORT __attribute__((visibility("default"))) @@ -8,4 +10,11 @@ namespace Reichwein::Process { EXPORT bool is_running(pid_t pid); +EXPORT bool unix_is_pid_listening_on(pid_t pid, const std::string& path); +EXPORT void wait_for_pid_listening_on(pid_t pid, const std::string& path); + +EXPORT bool tcp_is_pid_listening_on(const std::string& tcp, pid_t pid, int port); +EXPORT bool is_pid_listening_on(pid_t pid, int port); +EXPORT void wait_for_pid_listening_on(pid_t pid, int port); + } // namespace |