}
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)
{
struct ustcomm_ust_msg lum;
return -ENOMEM;
init_object(context_data);
memset(&lum, 0, sizeof(lum));
- lum.handle = channel_data->handle;
+ lum.handle = obj_data->handle;
lum.cmd = LTTNG_UST_CONTEXT;
lum.u.context.ctx = ctx->ctx;
ret = ustcomm_send_app_cmd(sock, &lum, &lur);
return 0;
}
-int ustctl_start_session(int sock, struct object_data *object)
+int ustctl_start_session(int sock, int handle)
{
- return ustctl_enable(sock, object);
+ struct object_data obj;
+
+ obj.handle = handle;
+ return ustctl_enable(sock, &obj);
}
-int ustctl_stop_session(int sock, struct object_data *object)
+int ustctl_stop_session(int sock, int handle)
{
- return ustctl_disable(sock, object);
+ struct object_data obj;
+
+ obj.handle = handle;
+ return ustctl_disable(sock, &obj);
}