X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fkernel-probe-internal.hpp;h=bdafb4d0a56a865cdd024534c1af562ebd4e6d0f;hp=07c546f9d3d0d66d1ec4f83ee42a75bbc8f0bd5e;hb=HEAD;hpb=c9e313bc594f40a86eed237dce222c0fc99c957f diff --git a/include/lttng/kernel-probe-internal.hpp b/include/lttng/kernel-probe-internal.hpp index 07c546f9d..bdafb4d0a 100644 --- a/include/lttng/kernel-probe-internal.hpp +++ b/include/lttng/kernel-probe-internal.hpp @@ -10,9 +10,10 @@ #include #include -#include + #include #include + #include #include #include @@ -22,23 +23,17 @@ struct lttng_payload_view; struct lttng_dynamic_buffer; struct mi_writer; -typedef bool (*kernel_probe_location_equal_cb)( - const struct lttng_kernel_probe_location *a, - const struct lttng_kernel_probe_location *b); -typedef int (*kernel_probe_location_serialize_cb)( - const struct lttng_kernel_probe_location *kernel_probe_location, - struct lttng_payload *payload); -typedef bool (*kernel_probe_location_equal_cb)( - const struct lttng_kernel_probe_location *a, - const struct lttng_kernel_probe_location *b); -typedef ssize_t (*kernel_probe_location_create_from_payload_cb)( - struct lttng_payload_view *view, - struct lttng_kernel_probe_location **kernel_probe_location); -typedef unsigned long (*kernel_probe_location_hash_cb)( - const struct lttng_kernel_probe_location *location); -typedef enum lttng_error_code (*kernel_probe_location_mi_serialize_cb)( - const struct lttng_kernel_probe_location *location, - struct mi_writer *writer); +using kernel_probe_location_equal_cb = bool (*)(const struct lttng_kernel_probe_location *, + const struct lttng_kernel_probe_location *); +using kernel_probe_location_serialize_cb = int (*)(const struct lttng_kernel_probe_location *, + struct lttng_payload *); +using kernel_probe_location_equal_cb = bool (*)(const struct lttng_kernel_probe_location *, + const struct lttng_kernel_probe_location *); +using kernel_probe_location_create_from_payload_cb = + ssize_t (*)(struct lttng_payload_view *, struct lttng_kernel_probe_location **); +using kernel_probe_location_hash_cb = unsigned long (*)(const struct lttng_kernel_probe_location *); +using kernel_probe_location_mi_serialize_cb = + enum lttng_error_code (*)(const struct lttng_kernel_probe_location *, struct mi_writer *); struct lttng_kernel_probe_location_comm { /* enum lttng_kernel_probe_location_type */ @@ -86,26 +81,22 @@ struct lttng_kernel_probe_location_address { uint64_t address; }; -int lttng_kernel_probe_location_serialize( - const struct lttng_kernel_probe_location *location, - struct lttng_payload *payload); +int lttng_kernel_probe_location_serialize(const struct lttng_kernel_probe_location *location, + struct lttng_payload *payload); ssize_t lttng_kernel_probe_location_create_from_payload( - struct lttng_payload_view *view, - struct lttng_kernel_probe_location **probe_location); + struct lttng_payload_view *view, struct lttng_kernel_probe_location **probe_location); -bool lttng_kernel_probe_location_is_equal( - const struct lttng_kernel_probe_location *a, - const struct lttng_kernel_probe_location *b); +bool lttng_kernel_probe_location_is_equal(const struct lttng_kernel_probe_location *a, + const struct lttng_kernel_probe_location *b); -struct lttng_kernel_probe_location *lttng_kernel_probe_location_copy( - const struct lttng_kernel_probe_location *location); +struct lttng_kernel_probe_location * +lttng_kernel_probe_location_copy(const struct lttng_kernel_probe_location *location); -unsigned long lttng_kernel_probe_location_hash( - const struct lttng_kernel_probe_location *location); +unsigned long lttng_kernel_probe_location_hash(const struct lttng_kernel_probe_location *location); -enum lttng_error_code lttng_kernel_probe_location_mi_serialize( - const struct lttng_kernel_probe_location *location, - struct mi_writer *writer); +enum lttng_error_code +lttng_kernel_probe_location_mi_serialize(const struct lttng_kernel_probe_location *location, + struct mi_writer *writer); #endif /* LTTNG_KERNEL_PROBE_INTERNAL_H */