#ifndef LTTNG_CHANNEL_INTERNAL_H
#define LTTNG_CHANNEL_INTERNAL_H
+#include <common/error.hpp>
#include <common/macros.hpp>
struct lttng_channel_extended {
int64_t blocking_timeout;
} LTTNG_PACKED;
-struct lttng_channel *lttng_channel_create_internal(void);
+struct lttng_channel *lttng_channel_create_internal();
struct lttng_channel *lttng_channel_copy(const struct lttng_channel *src);
ssize_t lttng_channel_create_from_buffer(const struct lttng_buffer_view *view,
- struct lttng_channel **event);
+ struct lttng_channel **event);
-int lttng_channel_serialize(struct lttng_channel *channel,
- struct lttng_dynamic_buffer *buf);
+int lttng_channel_serialize(struct lttng_channel *channel, struct lttng_dynamic_buffer *buf);
void lttng_channel_set_default_extended_attr(struct lttng_domain *domain,
- struct lttng_channel_extended *extended_attr);
+ struct lttng_channel_extended *extended_attr);
enum lttng_error_code lttng_channels_create_and_flatten_from_buffer(
- const struct lttng_buffer_view *view,
- unsigned int count,
- struct lttng_channel **channels);
+ const struct lttng_buffer_view *view, unsigned int count, struct lttng_channel **channels);
#endif /* LTTNG_CHANNEL_INTERNAL_H */