* SOFTWARE.
*/
-/* For bt_bool */
+/* For bt_bool, bt_query_executor */
#include <babeltrace/types.h>
#ifdef __cplusplus
extern "C" {
#endif
-struct bt_query_executor;
-
-enum bt_query_executor_status {
+typedef enum bt_query_executor_status {
BT_QUERY_EXECUTOR_STATUS_OK = 0,
BT_QUERY_EXECUTOR_STATUS_AGAIN = 11,
BT_QUERY_EXECUTOR_STATUS_UNSUPPORTED = 95,
BT_QUERY_EXECUTOR_STATUS_NOMEM = -12,
BT_QUERY_EXECUTOR_STATUS_INVALID_OBJECT = -23,
BT_QUERY_EXECUTOR_STATUS_INVALID_PARAMS = -24,
-};
+} bt_query_executor_status;
extern
bt_bool bt_query_executor_is_canceled(
- const struct bt_query_executor *query_executor);
+ const bt_query_executor *query_executor);
extern void bt_query_executor_get_ref(
- const struct bt_query_executor *query_executor);
+ const bt_query_executor *query_executor);
extern void bt_query_executor_put_ref(
- const struct bt_query_executor *query_executor);
+ const bt_query_executor *query_executor);
#define BT_QUERY_EXECUTOR_PUT_REF_AND_RESET(_var) \
do { \