projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
common: compile libindex as C++
[lttng-tools.git]
/
include
/
lttng
/
event-expr.h
diff --git
a/include/lttng/event-expr.h
b/include/lttng/event-expr.h
index 911648779c5872bb5a525032e6601362b689e578..cab22c97e96d40b7cd67700503f1ff7fab3ca77b 100644
(file)
--- a/
include/lttng/event-expr.h
+++ b/
include/lttng/event-expr.h
@@
-8,6
+8,7
@@
#ifndef LTTNG_EVENT_EXPR_H
#define LTTNG_EVENT_EXPR_H
#ifndef LTTNG_EVENT_EXPR_H
#define LTTNG_EVENT_EXPR_H
+#include <lttng/lttng-export.h>
#include <stdbool.h>
struct lttng_event_expr;
#include <stdbool.h>
struct lttng_event_expr;
@@
-83,7
+84,7
@@
enum lttng_event_expr_status {
* Returns the type of the event expression `expr`, or
* `LTTNG_EVENT_EXPR_TYPE_INVALID` if `expr` is `NULL`.
*/
* Returns the type of the event expression `expr`, or
* `LTTNG_EVENT_EXPR_TYPE_INVALID` if `expr` is `NULL`.
*/
-extern enum lttng_event_expr_type lttng_event_expr_get_type(
+
LTTNG_EXPORT
extern enum lttng_event_expr_type lttng_event_expr_get_type(
const struct lttng_event_expr *expr);
/*
const struct lttng_event_expr *expr);
/*
@@
-95,7
+96,7
@@
extern enum lttng_event_expr_type lttng_event_expr_get_type(
* * There's a memory error.
* * `field_name` is `NULL`.
*/
* * There's a memory error.
* * `field_name` is `NULL`.
*/
-extern struct lttng_event_expr *lttng_event_expr_event_payload_field_create(
+
LTTNG_EXPORT
extern struct lttng_event_expr *lttng_event_expr_event_payload_field_create(
const char *field_name);
/*
const char *field_name);
/*
@@
-106,7
+107,7
@@
extern struct lttng_event_expr *lttng_event_expr_event_payload_field_create(
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_EVENT_PAYLOAD_FIELD`.
*/
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_EVENT_PAYLOAD_FIELD`.
*/
-extern const char *lttng_event_expr_event_payload_field_get_name(
+
LTTNG_EXPORT
extern const char *lttng_event_expr_event_payload_field_get_name(
const struct lttng_event_expr *expr);
/*
const struct lttng_event_expr *expr);
/*
@@
-118,7
+119,7
@@
extern const char *lttng_event_expr_event_payload_field_get_name(
* * There's a memory error.
* * `field_name` is `NULL`.
*/
* * There's a memory error.
* * `field_name` is `NULL`.
*/
-extern struct lttng_event_expr *
+
LTTNG_EXPORT
extern struct lttng_event_expr *
lttng_event_expr_channel_context_field_create(const char *field_name);
/*
lttng_event_expr_channel_context_field_create(const char *field_name);
/*
@@
-129,7
+130,7
@@
lttng_event_expr_channel_context_field_create(const char *field_name);
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_CHANNEL_CONTEXT_FIELD`.
*/
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_CHANNEL_CONTEXT_FIELD`.
*/
-extern const char *lttng_event_expr_channel_context_field_get_name(
+
LTTNG_EXPORT
extern const char *lttng_event_expr_channel_context_field_get_name(
const struct lttng_event_expr *expr);
/*
const struct lttng_event_expr *expr);
/*
@@
-143,7
+144,7
@@
extern const char *lttng_event_expr_channel_context_field_get_name(
* * `provider_name` is `NULL`.
* * `type_name` is `NULL`.
*/
* * `provider_name` is `NULL`.
* * `type_name` is `NULL`.
*/
-extern struct lttng_event_expr *
+
LTTNG_EXPORT
extern struct lttng_event_expr *
lttng_event_expr_app_specific_context_field_create(
const char *provider_name, const char *type_name);
lttng_event_expr_app_specific_context_field_create(
const char *provider_name, const char *type_name);
@@
-155,7
+156,7
@@
lttng_event_expr_app_specific_context_field_create(
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_APP_SPECIFIC_CONTEXT_FIELD`.
*/
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_APP_SPECIFIC_CONTEXT_FIELD`.
*/
-extern const char *
+
LTTNG_EXPORT
extern const char *
lttng_event_expr_app_specific_context_field_get_provider_name(
const struct lttng_event_expr *expr);
lttng_event_expr_app_specific_context_field_get_provider_name(
const struct lttng_event_expr *expr);
@@
-167,7
+168,7
@@
lttng_event_expr_app_specific_context_field_get_provider_name(
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_APP_SPECIFIC_CONTEXT_FIELD`.
*/
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_APP_SPECIFIC_CONTEXT_FIELD`.
*/
-extern const char *
+
LTTNG_EXPORT
extern const char *
lttng_event_expr_app_specific_context_field_get_type_name(
const struct lttng_event_expr *expr);
lttng_event_expr_app_specific_context_field_get_type_name(
const struct lttng_event_expr *expr);
@@
-187,7
+188,7
@@
lttng_event_expr_app_specific_context_field_get_type_name(
* * `LTTNG_EVENT_EXPR_TYPE_APP_SPECIFIC_CONTEXT_FIELD`
* * `LTTNG_EVENT_EXPR_TYPE_ARRAY_FIELD_ELEMENT`
*/
* * `LTTNG_EVENT_EXPR_TYPE_APP_SPECIFIC_CONTEXT_FIELD`
* * `LTTNG_EVENT_EXPR_TYPE_ARRAY_FIELD_ELEMENT`
*/
-extern struct lttng_event_expr *lttng_event_expr_array_field_element_create(
+
LTTNG_EXPORT
extern struct lttng_event_expr *lttng_event_expr_array_field_element_create(
struct lttng_event_expr *array_field_expr,
unsigned int index);
struct lttng_event_expr *array_field_expr,
unsigned int index);
@@
-199,7
+200,7
@@
extern struct lttng_event_expr *lttng_event_expr_array_field_element_create(
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_ARRAY_FIELD_ELEMENT`.
*/
* * The type of `expr` is not
* `LTTNG_EVENT_EXPR_TYPE_ARRAY_FIELD_ELEMENT`.
*/
-extern const struct lttng_event_expr *
+
LTTNG_EXPORT
extern const struct lttng_event_expr *
lttng_event_expr_array_field_element_get_parent_expr(
const struct lttng_event_expr *expr);
lttng_event_expr_array_field_element_get_parent_expr(
const struct lttng_event_expr *expr);
@@
-218,7
+219,7
@@
lttng_event_expr_array_field_element_get_parent_expr(
* `LTTNG_EVENT_EXPR_TYPE_ARRAY_FIELD_ELEMENT`.
* * `index` is `NULL`.
*/
* `LTTNG_EVENT_EXPR_TYPE_ARRAY_FIELD_ELEMENT`.
* * `index` is `NULL`.
*/
-extern enum lttng_event_expr_status
+
LTTNG_EXPORT
extern enum lttng_event_expr_status
lttng_event_expr_array_field_element_get_index(
const struct lttng_event_expr *expr, unsigned int *index);
lttng_event_expr_array_field_element_get_index(
const struct lttng_event_expr *expr, unsigned int *index);
@@
-228,13
+229,13
@@
lttng_event_expr_array_field_element_get_index(
*
* `expr_a` and `expr_b` can be `NULL`.
*/
*
* `expr_a` and `expr_b` can be `NULL`.
*/
-extern bool lttng_event_expr_is_equal(const struct lttng_event_expr *expr_a,
+
LTTNG_EXPORT
extern bool lttng_event_expr_is_equal(const struct lttng_event_expr *expr_a,
const struct lttng_event_expr *expr_b);
/*
* Destroys the event expression `expr` if not `NULL`.
*/
const struct lttng_event_expr *expr_b);
/*
* Destroys the event expression `expr` if not `NULL`.
*/
-extern void lttng_event_expr_destroy(struct lttng_event_expr *expr);
+
LTTNG_EXPORT
extern void lttng_event_expr_destroy(struct lttng_event_expr *expr);
#ifdef __cplusplus
}
#ifdef __cplusplus
}
This page took
0.026064 seconds
and
4
git commands to generate.