struct object_data *channel_data,
struct object_data **event_data);
int ustctl_add_context(int sock, struct lttng_ust_context *ctx,
- struct object_data *channel_data,
+ struct object_data *obj_data,
struct object_data **context_data);
int ustctl_enable(int sock, struct object_data *object);
int ustctl_disable(int sock, struct object_data *object);
-int ustctl_start_session(int sock, struct object_data *object);
-int ustctl_stop_session(int sock, struct object_data *object);
+int ustctl_start_session(int sock, int handle);
+int ustctl_stop_session(int sock, int handle);
int ustctl_tracepoint_list(int sock); /* not implemented yet */
int ustctl_tracer_version(int sock, struct lttng_ust_tracer_version *v);
int ustctl_wait_quiescent(int sock);
+/* Flush each buffers in this channel */
+int ustctl_flush_buffer(int sock, struct object_data *channel_data);
+
/* not implemented yet */
struct lttng_ust_calibrate;
int ustctl_calibrate(int sock, struct lttng_ust_calibrate *calibrate);