char session_name[LTTNG_NAME_MAX];
/* > 0 if a timer is set. */
uint64_t timer_us;
+ /* > 0 if the session should rotate when it has written that many bytes. */
+ uint64_t size;
} LTTNG_PACKED;
/*
char path[LTTNG_PATH_MAX];
} LTTNG_PACKED;
+/* For the LTTNG_ROTATION_SCHEDULE_GET_TIMER_PERIOD command. */
+struct lttng_rotation_schedule_get_timer_period {
+ uint64_t rotate_timer;
+} LTTNG_PACKED;
+
+/* For the LTTNG_ROTATION_SCHEDULE_GET_SIZE command. */
+struct lttng_rotation_schedule_get_size {
+ uint64_t rotate_size;
+} LTTNG_PACKED;
+
#endif /* LTTNG_ROTATE_INTERNAL_ABI_H */