X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fsessiond-comm%2Fsessiond-comm.h;h=e544bf5458870e880a40c20fdab61c71c51bca69;hp=8d1400cdb98c8a51a1b789e4192dfc37fb902c3b;hb=a4b92340642035d1eafeb1eead0ad01f64d2007d;hpb=eb4a2943f0cf59f2f33627c4fa6ed79300119328 diff --git a/src/common/sessiond-comm/sessiond-comm.h b/src/common/sessiond-comm/sessiond-comm.h index 8d1400cdb..e544bf545 100644 --- a/src/common/sessiond-comm/sessiond-comm.h +++ b/src/common/sessiond-comm/sessiond-comm.h @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -61,7 +62,6 @@ enum lttcomm_sessiond_command { LTTNG_ENABLE_ALL_EVENT, /* Session daemon command */ LTTNG_CREATE_SESSION, - LTTNG_CREATE_SESSION_URI, LTTNG_DESTROY_SESSION, LTTNG_LIST_CHANNELS, LTTNG_LIST_DOMAINS, @@ -185,14 +185,15 @@ enum lttcomm_return_code { LTTCOMM_NO_USTCONSUMERD, /* No UST consumer detected */ LTTCOMM_NO_KERNCONSUMERD, /* No Kernel consumer detected */ LTTCOMM_EVENT_EXIST_LOGLEVEL, /* Event already enabled with different loglevel */ - LTTCOMM_URI_DATA_MISS, /* Missing network data URI */ - LTTCOMM_URI_CTRL_MISS, /* Missing network control URI */ + LTTCOMM_URL_DATA_MISS, /* Missing network data URL */ + LTTCOMM_URL_CTRL_MISS, /* Missing network control URL */ LTTCOMM_ENABLE_CONSUMER_FAIL, /* Enabling consumer failed */ LTTCOMM_RELAYD_SESSION_FAIL, /* lttng-relayd create session failed */ LTTCOMM_RELAYD_VERSION_FAIL, /* lttng-relayd not compatible */ LTTCOMM_FILTER_INVAL, /* Invalid filter bytecode */ LTTCOMM_FILTER_NOMEM, /* Lack of memory for filter bytecode */ LTTCOMM_FILTER_EXIST, /* Filter already exist */ + LTTCOMM_NO_CONSUMER, /* No consumer exist for the tracing session */ /* MUST be last element */ LTTCOMM_NR, /* Last element */ @@ -280,13 +281,11 @@ struct lttcomm_session_msg { char channel_name[NAME_MAX]; } list; struct lttng_calibrate calibrate; - /* Used by the set_consumer_uri call */ - struct lttng_uri uri; + /* Used by the set_consumer_url and used by create_session also call */ struct { - uint32_t enable_consumer; - struct lttng_uri ctrl_uri; - struct lttng_uri data_uri; - } create_uri; + /* Number of lttng_uri following */ + uint32_t size; + } uri; struct { char channel_name[NAME_MAX]; char event_name[NAME_MAX];