X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fcondition%2Fsession-rotation-internal.h;h=e5993e9609b44f7a27712dcc1d0cc862c11d9077;hp=8aac28b14919c06fb8624c10031d4e02947a75c4;hb=7966af5763c4aaca39df9bbfa9277ff15715c720;hpb=ab5be9fa2eb5ba9600a82cd18fd3cfcbac69169a diff --git a/include/lttng/condition/session-rotation-internal.h b/include/lttng/condition/session-rotation-internal.h index 8aac28b14..e5993e960 100644 --- a/include/lttng/condition/session-rotation-internal.h +++ b/include/lttng/condition/session-rotation-internal.h @@ -15,6 +15,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + struct lttng_condition_session_rotation { struct lttng_condition parent; char *session_name; @@ -37,34 +41,32 @@ struct lttng_evaluation_session_rotation_comm { uint8_t has_location; } LTTNG_PACKED; -LTTNG_HIDDEN -ssize_t lttng_condition_session_rotation_ongoing_create_from_buffer( - const struct lttng_buffer_view *view, +ssize_t lttng_condition_session_rotation_ongoing_create_from_payload( + struct lttng_payload_view *view, struct lttng_condition **condition); -LTTNG_HIDDEN -ssize_t lttng_condition_session_rotation_completed_create_from_buffer( - const struct lttng_buffer_view *view, +ssize_t lttng_condition_session_rotation_completed_create_from_payload( + struct lttng_payload_view *view, struct lttng_condition **condition); -LTTNG_HIDDEN struct lttng_evaluation *lttng_evaluation_session_rotation_ongoing_create( uint64_t id); /* Ownership of location is transferred to the evaluation. */ -LTTNG_HIDDEN struct lttng_evaluation *lttng_evaluation_session_rotation_completed_create( uint64_t id, struct lttng_trace_archive_location *location); -LTTNG_HIDDEN -ssize_t lttng_evaluation_session_rotation_ongoing_create_from_buffer( - const struct lttng_buffer_view *view, +ssize_t lttng_evaluation_session_rotation_ongoing_create_from_payload( + struct lttng_payload_view *view, struct lttng_evaluation **evaluation); -LTTNG_HIDDEN -ssize_t lttng_evaluation_session_rotation_completed_create_from_buffer( - const struct lttng_buffer_view *view, +ssize_t lttng_evaluation_session_rotation_completed_create_from_payload( + struct lttng_payload_view *view, struct lttng_evaluation **evaluation); +#ifdef __cplusplus +} +#endif + #endif /* LTTNG_CONDITION_SESSION_ROTATION_INTERNAL_H */