X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Flttng.h;h=a9aee7233e7307735982c951b937ed5c2012d38e;hp=b1c828924b560fd4375e7e8f828c9454b20e56fa;hb=5168918c35a95e9d955fa4efb6533aaafe05b2e5;hpb=cc2089fd7af3feb0c54c8d80e60eaa792f11de61 diff --git a/include/lttng/lttng.h b/include/lttng/lttng.h index b1c828924..a9aee7233 100644 --- a/include/lttng/lttng.h +++ b/include/lttng/lttng.h @@ -19,13 +19,20 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef _LTTNG_H -#define _LTTNG_H +#ifndef LTTNG_H +#define LTTNG_H #include #include #include +/* Error codes that can be returned by API calls */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + /* * Event symbol length. Copied from LTTng kernel ABI. */ @@ -118,6 +125,7 @@ enum lttng_event_context_type { LTTNG_EVENT_CONTEXT_PPID = 8, LTTNG_EVENT_CONTEXT_VPPID = 9, LTTNG_EVENT_CONTEXT_PTHREAD_ID = 10, + LTTNG_EVENT_CONTEXT_HOSTNAME = 11, }; enum lttng_calibrate_type { @@ -572,4 +580,8 @@ extern int lttng_disable_consumer(struct lttng_handle *handle); */ extern int lttng_health_check(enum lttng_health_component c); -#endif /* _LTTNG_H */ +#ifdef __cplusplus +} +#endif + +#endif /* LTTNG_H */