#define LTTNG_BUFFER_VIEW_H
#include <common/macros.hpp>
+
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
* Note that a buffer view never assumes the ownership of the memory it
* references.
*/
-struct lttng_buffer_view lttng_buffer_view_init(
- const char *src, size_t offset, ptrdiff_t len);
+struct lttng_buffer_view lttng_buffer_view_init(const char *src, size_t offset, ptrdiff_t len);
/**
* Checks if a buffer view is safe to access.
* Note that a buffer view never assumes the ownership of the memory it
* references.
*/
-struct lttng_buffer_view lttng_buffer_view_from_view(
- const struct lttng_buffer_view *src, size_t offset,
- ptrdiff_t len);
+struct lttng_buffer_view
+lttng_buffer_view_from_view(const struct lttng_buffer_view *src, size_t offset, ptrdiff_t len);
/**
* Return a buffer view referencing a subset of the memory referenced by a
* references.
*/
struct lttng_buffer_view lttng_buffer_view_from_dynamic_buffer(
- const struct lttng_dynamic_buffer *src, size_t offset,
- ptrdiff_t len);
+ const struct lttng_dynamic_buffer *src, size_t offset, ptrdiff_t len);
/**
* Verify that `buf` contains a string starting at `str` of length
* NULL terminator.
*/
bool lttng_buffer_view_contains_string(const struct lttng_buffer_view *buf,
- const char *str,
- size_t len_with_null_terminator);
+ const char *str,
+ size_t len_with_null_terminator);
#endif /* LTTNG_BUFFER_VIEW_H */