X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fhealth.h;fp=include%2Flttng%2Fhealth.h;h=0256cbea86468b93e14d2828cbb88b5c7097d1e9;hp=f849b7b6d814c82a192d20b87cb8e1335e180327;hb=9693d2d54f346806f95115644a24cc29abe91c96;hpb=6aed44b053a083ad1f65efc7b398b008b9ba2125 diff --git a/include/lttng/health.h b/include/lttng/health.h index f849b7b6d..0256cbea8 100644 --- a/include/lttng/health.h +++ b/include/lttng/health.h @@ -29,7 +29,7 @@ enum lttng_health_consumerd { * * Return a newly allocated health object, or NULL on error. */ -struct lttng_health *lttng_health_create_sessiond(void); +extern struct lttng_health *lttng_health_create_sessiond(void); /** * lttng_health_create_consumerd - Create consumerd health object @@ -37,7 +37,7 @@ struct lttng_health *lttng_health_create_sessiond(void); * * Return a newly allocated health object, or NULL on error. */ -struct lttng_health * +extern struct lttng_health * lttng_health_create_consumerd(enum lttng_health_consumerd consumerd); /** @@ -49,13 +49,13 @@ struct lttng_health * * * Return a newly allocated health object, or NULL on error. */ -struct lttng_health *lttng_health_create_relayd(const char *path); +extern struct lttng_health *lttng_health_create_relayd(const char *path); /** * lttng_health_destroy - Destroy health object * @health: health object to destroy */ -void lttng_health_destroy(struct lttng_health *health); +extern void lttng_health_destroy(struct lttng_health *health); /** * lttng_health_query - Query component health @@ -65,7 +65,7 @@ void lttng_health_destroy(struct lttng_health *health); * reports if the query has been successfully performed, *NOT* the * actual state. lttng_health_state() should be used for the latter. */ -int lttng_health_query(struct lttng_health *health); +extern int lttng_health_query(struct lttng_health *health); /** * lttng_health_state - Inspect the state of a health structure @@ -78,7 +78,7 @@ int lttng_health_query(struct lttng_health *health); * thread in error. It also returns a negative return value if * lttng_health_query() has not yet successfully completed on @health. */ -int lttng_health_state(const struct lttng_health *health); +extern int lttng_health_state(const struct lttng_health *health); /** * lttng_health_get_nr_threads - Get number of threads in health component @@ -87,7 +87,7 @@ int lttng_health_state(const struct lttng_health *health); * Return the number of threads (>= 0) on success, else negative value * on error. */ -int lttng_health_get_nr_threads(const struct lttng_health *health); +extern int lttng_health_get_nr_threads(const struct lttng_health *health); /** * lttng_health_get_thread - Get thread health @@ -98,7 +98,7 @@ int lttng_health_get_nr_threads(const struct lttng_health *health); * pointer should not be freed by the caller, and can be used until * lttng_health_destroy() is called on @health. */ -const struct lttng_health_thread * +extern const struct lttng_health_thread * lttng_health_get_thread(const struct lttng_health *health, unsigned int nth_thread); @@ -108,7 +108,7 @@ const struct lttng_health_thread * * * Return 0 if thread is OK, else negative error value. */ -int lttng_health_thread_state(const struct lttng_health_thread *thread); +extern int lttng_health_thread_state(const struct lttng_health_thread *thread); /** * lttng_health_thread_name - Get thread name @@ -116,7 +116,7 @@ int lttng_health_thread_state(const struct lttng_health_thread *thread); * * Return thread name, NULL on error. */ -const char *lttng_health_thread_name(const struct lttng_health_thread *thread); +extern const char *lttng_health_thread_name(const struct lttng_health_thread *thread); #ifdef __cplusplus }