⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.94
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
local
/
src
/
netdata
/
exporting
/
pubsub
/
View File Name :
pubsub_publish.h
// SPDX-License-Identifier: GPL-3.0-or-later #ifndef NETDATA_EXPORTING_PUBSUB_PUBLISH_H #define NETDATA_EXPORTING_PUBSUB_PUBLISH_H #define ERROR_LINE_MAX 1023 #ifdef __cplusplus extern "C" { #endif struct pubsub_specific_data { void *stub; void *request; void *completion_queue; void *responses; size_t last_tag; }; int pubsub_init( void *pubsub_specific_data_p, char *error_message, const char *destination, const char *credentials_file, const char *project_id, const char *topic_id); void pubsub_cleanup(void *pubsub_specific_data_p); int pubsub_add_message(void *pubsub_specific_data_p, char *data); int pubsub_publish(void *pubsub_specific_data_p, char *error_message, size_t buffered_metrics, size_t buffered_bytes); int pubsub_get_result( void *pubsub_specific_data_p, char *error_message, size_t *sent_metrics, size_t *sent_bytes, size_t *lost_metrics, size_t *lost_bytes); #ifdef __cplusplus } #endif #endif //NETDATA_EXPORTING_PUBSUB_PUBLISH_H