@cryptotaxi247 / netdata-1 / commits / a8b6837e6

Wrap header definitions in compilation conditions (#9458)

Craig Andrews committed Jul 2, 2020 at 05:16 UTC a8b6837e6ec7cd6621fe9ae82585bfd7ad6823b8
1 file changed +8
exporting/tests/test_exporting_engine.h
+8
@@ -116,6 +116,7 @@ int __mock_end_chart_formatting(struct instance *instance, RRDSET *st);
116 int __mock_end_host_formatting(struct instance *instance, RRDHOST *host);
117 int __mock_end_batch_formatting(struct instance *instance);
118
119 +#if ENABLE_PROMETHEUS_REMOTE_WRITE
120 void *__real_init_write_request();
121 void *__wrap_init_write_request();
122
@@ -137,7 +138,9 @@ void __wrap_add_metric(
138 void *write_request_p,
139 const char *name, const char *chart, const char *family, const char *dimension,
140 const char *instance, const double value, const int64_t timestamp);
141 +#endif /* ENABLE_PROMETHEUS_REMOTE_WRITE */
142
143 +#if HAVE_KINESIS
144 void __wrap_aws_sdk_init();
145 void __wrap_kinesis_init(
146 void *kinesis_specific_data_p, const char *region, const char *access_key_id, const char *secret_key,
@@ -146,7 +149,9 @@ void __wrap_kinesis_put_record(
149 void *kinesis_specific_data_p, const char *stream_name, const char *partition_key, const char *data,
150 size_t data_len);
151 int __wrap_kinesis_get_result(void *request_outcomes_p, char *error_message, size_t *sent_bytes, size_t *lost_bytes);
152 +#endif /* HAVE_KINESIS */
153
154 +#if ENABLE_EXPORTING_PUBSUB
155 int __wrap_pubsub_init(
156 void *pubsub_specific_data_p, char *error_message, const char *destination, const char *credentials_file,
157 const char *project_id, const char *topic_id);
@@ -156,7 +161,9 @@ int __wrap_pubsub_publish(
161 int __wrap_pubsub_get_result(
162 void *pubsub_specific_data_p, char *error_message,
163 size_t *sent_metrics, size_t *sent_bytes, size_t *lost_metrics, size_t *lost_bytes);
164 +#endif /* ENABLE_EXPORTING_PUBSUB */
165
166 +#if HAVE_MONGOC
167 void __wrap_mongoc_init();
168 mongoc_uri_t *__wrap_mongoc_uri_new_with_error(const char *uri_string, bson_error_t *error);
169 int32_t __wrap_mongoc_uri_get_option_as_int32(const mongoc_uri_t *uri, const char *option, int32_t fallback);
@@ -175,6 +182,7 @@ bool __wrap_mongoc_collection_insert_many(
182 const bson_t *opts,
183 bson_t *reply,
184 bson_error_t *error);
185 +#endif /* HAVE_MONGOC */
186
187 // -----------------------------------------------------------------------
188 // fixtures