X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcmd.h;h=d7106349addc64f378f846d68ff7a5c917971045;hb=c2afda67713866265294d11c72deca6edba05969;hp=e2db454186e90b259137faf26e61d2035f469284;hpb=166fc58650170d8213cd7d43c68d9a6601336dd0;p=deliverable%2Flttng-tools.git diff --git a/src/bin/lttng-sessiond/cmd.h b/src/bin/lttng-sessiond/cmd.h index e2db45418..d7106349a 100644 --- a/src/bin/lttng-sessiond/cmd.h +++ b/src/bin/lttng-sessiond/cmd.h @@ -78,8 +78,7 @@ enum lttng_error_code cmd_process_attr_tracker_get_inclusion_set( /* Event commands */ int cmd_disable_event(struct command_ctx *cmd_ctx, int sock); -int cmd_add_context(struct ltt_session *session, enum lttng_domain_type domain, - char *channel_name, const struct lttng_event_context *ctx, int kwpipe); +int cmd_add_context(struct command_ctx *cmd_ctx, int sock, int kwpipe); int cmd_set_filter(struct ltt_session *session, enum lttng_domain_type domain, char *channel_name, struct lttng_event *event, struct lttng_filter_bytecode *bytecode); @@ -113,8 +112,9 @@ ssize_t cmd_list_domains(struct ltt_session *session, struct lttng_domain **domains); void cmd_list_lttng_sessions(struct lttng_session *sessions, size_t session_count, uid_t uid, gid_t gid); -ssize_t cmd_list_tracepoint_fields(enum lttng_domain_type domain, - struct lttng_event_field **fields); +enum lttng_error_code cmd_list_tracepoint_fields(enum lttng_domain_type domain, + struct lttng_dynamic_buffer *buffer, + unsigned int *nb_fields); enum lttng_error_code cmd_list_tracepoints(enum lttng_domain_type domain, struct lttng_dynamic_buffer *buffer, unsigned int *nb_tracepoints);