struct lttng_ust_channel_buffer;
struct lttng_ust_session;
-struct lttng_ust_lib_ring_buffer_ctx;
+struct lttng_ust_ring_buffer_ctx;
struct lttng_ust_event_field;
struct lttng_ust_registered_probe;
struct lttng_ust_type_common parent;
uint32_t struct_size;
unsigned int nr_fields;
- const struct lttng_ust_event_field **fields; /* Array of pointers to fields. */
- unsigned int alignment; /* Minimum alignment for this type. */
+ const struct lttng_ust_event_field * const *fields; /* Array of pointers to fields. */
+ unsigned int alignment; /* Minimum alignment for this type. */
};
/*
uint32_t struct_size;
const char *name;
- const struct lttng_ust_enum_entry **entries;
+ const struct lttng_ust_enum_entry * const *entries;
unsigned int nr_entries;
/* End of base ABI. Fields below should be used after checking struct_size. */
const char *event_name;
const struct lttng_ust_probe_desc *probe_desc;
void (*probe_callback)(void);
- const struct lttng_ust_event_field **fields; /* event payload */
+ const struct lttng_ust_event_field * const *fields; /* event payload */
unsigned int nr_fields;
const int **loglevel;
const char *signature; /* Argument types/names received */
uint32_t struct_size; /* Size of this structure. */
const char *provider_name;
- const struct lttng_ust_event_desc **event_desc;
+ const struct lttng_ust_event_desc * const *event_desc;
unsigned int nr_events;
uint32_t major;
uint32_t minor;
/* End of base ABI. Fields below should be used after checking struct_size. */
};
-struct lttng_ust_lib_ring_buffer_channel;
+struct lttng_ust_ring_buffer_channel;
struct lttng_ust_channel_buffer_ops_private;
/*
struct lttng_ust_channel_buffer_ops_private *priv; /* Private channel buffer ops interface */
- int (*event_reserve)(struct lttng_ust_lib_ring_buffer_ctx *ctx);
- void (*event_commit)(struct lttng_ust_lib_ring_buffer_ctx *ctx);
- void (*event_write)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
+ int (*event_reserve)(struct lttng_ust_ring_buffer_ctx *ctx);
+ void (*event_commit)(struct lttng_ust_ring_buffer_ctx *ctx);
+ void (*event_write)(struct lttng_ust_ring_buffer_ctx *ctx,
const void *src, size_t len, size_t alignment);
- void (*event_strcpy)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
+ void (*event_strcpy)(struct lttng_ust_ring_buffer_ctx *ctx,
const char *src, size_t len);
- void (*event_pstrcpy_pad)(struct lttng_ust_lib_ring_buffer_ctx *ctx,
+ void (*event_pstrcpy_pad)(struct lttng_ust_ring_buffer_ctx *ctx,
const char *src, size_t len);
/* End of base ABI. Fields below should be used after checking struct_size. */