Skip to content
Snippets Groups Projects
Commit 36d6f635 authored by armatusmiles's avatar armatusmiles
Browse files

[+] linux dir, .pri files and C++ definitions

parent 5a51442a
No related branches found
No related tags found
No related merge requests found
include(unix/unix.pri)
HEADERS += $$PWD/dap_common.h \
$$PWD/dap_config.h \
$$PWD/dap_math_ops.h \
......
......@@ -24,6 +24,11 @@
#pragma once
// For C++
#ifdef __cplusplus
extern "C" {
#endif
#define MAX_CPU_COUNT 64
#include <stdlib.h>
......@@ -58,3 +63,7 @@ void dap_cpu_monitor_deinit(void);
* @return
*/
dap_cpu_stats_t dap_cpu_get_stats(void);
#ifdef __cplusplus
}
#endif
......@@ -22,6 +22,10 @@
along with any DAP based project. If not, see <http://www.gnu.org/licenses/>.
*/
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __linux__
#include <stdbool.h>
......@@ -44,3 +48,7 @@ extern bool daemonize_process(void);
extern bool kill_process(pid_t pid);
#endif
#ifdef __cplusplus
}
#endif
......@@ -22,6 +22,10 @@
along with any DAP based project. If not, see <http://www.gnu.org/licenses/>.
*/
#ifdef __cplusplus
extern "C" {
#endif
#include <stdint.h>
#include <sys/types.h>
......@@ -44,3 +48,7 @@ dap_process_memory_t get_proc_mem_current(void);
* @return
*/
dap_process_memory_t get_proc_mem_by_pid(pid_t pid);
#ifdef __cplusplus
}
#endif
......@@ -22,6 +22,10 @@
along with any DAP based project. If not, see <http://www.gnu.org/licenses/>.
*/
#ifdef __cplusplus
extern "C" {
#endif
#include <stdint.h>
#include <stdbool.h>
#include <net/if.h>
......@@ -71,3 +75,7 @@ int dap_network_monitor_init(dap_network_monitor_notification_callback_t callbac
* @brief dap_network_monitor_deinit
*/
void dap_network_monitor_deinit(void);
#ifdef __cplusplus
}
#endif
HEADERS += $$PWD/dap_network_monitor.h \
SOURCES += $$PWD/dap_network_monitor.c \
INCLUDEPATH += $$PWD
linux-* {
include(linux/linux.pri)
}
HEADERS += $$PWD/dap_cpu_monitor.h \
$$PWD/dap_process_manager.h \
$$PWD/dap_process_memory.h \
SOURCES += $$PWD/dap_cpu_monitor.c \
$$PWD/dap_process_manager.c \
$$PWD/dap_process_memory.c \
INCLUDEPATH += $$PWD
include(linux)
HEADERS += $$PWD/dap_cpu_monitor.h \
$$PWD/dap_network_monitor.h \
SOURCES += $$PWD/dap_cpu_monitor.c \
$$PWD/dap_network_monitor.c
INCLUDEPATH += $$PWD
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment