lttng-ctl: Implement the buffer usage condition evaluation interface
[lttng-tools.git] / include / lttng / condition / buffer-usage-internal.h
index dfe9608df882ed0807837eb00887632dc40e02d0..c3f473cc2d1ccda8b4b915788d3ce2ff75554f6d 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <lttng/condition/buffer-usage.h>
 #include <lttng/condition/condition-internal.h>
+#include <lttng/condition/evaluation-internal.h>
 #include <lttng/domain.h>
 
 struct lttng_condition_buffer_usage {
@@ -41,4 +42,14 @@ struct lttng_condition_buffer_usage {
        } domain;
 };
 
+struct lttng_evaluation_buffer_usage {
+       struct lttng_evaluation parent;
+       uint64_t buffer_use;
+       uint64_t buffer_capacity;
+};
+
+LTTNG_HIDDEN
+struct lttng_evaluation *lttng_evaluation_buffer_usage_create(uint64_t use,
+               uint64_t capacity);
+
 #endif /* LTTNG_CONDITION_BUFFER_USAGE_INTERNAL_H */
This page took 0.025836 seconds and 5 git commands to generate.