X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=ltt-sessiond%2Fltt-sessiond.h;h=491656e852b27650e53f4a2705773d1253cde13c;hb=62bd06d80051a13a2fb6cf72e82e9bdc1683eea5;hp=cff3ae75472aa2b79627012e77ef4d437cff8383;hpb=686204ab689fc20afc4aaf014f1f4a877b1e581d;p=lttng-tools.git diff --git a/ltt-sessiond/ltt-sessiond.h b/ltt-sessiond/ltt-sessiond.h index cff3ae754..491656e85 100644 --- a/ltt-sessiond/ltt-sessiond.h +++ b/ltt-sessiond/ltt-sessiond.h @@ -13,14 +13,12 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * */ #ifndef _LTT_SESSIOND_H #define _LTT_SESSIOND_H -#define DEFAULT_HOME_DIR "/tmp" -#define DEFAULT_TRACING_GROUP "/tracing" +#define DEFAULT_HOME_DIR "/tmp" #define DEFAULT_UST_SOCK_DIR "/tmp/ust-app-socks" #define DEFAULT_GLOBAL_APPS_PIPE "/tmp/ust-app-socks/global" @@ -40,7 +38,7 @@ struct ltt_lttng_trace { struct ltt_ust_trace { struct cds_list_head list; int shmid; - char trace_name[NAME_MAX]; + pid_t pid; struct cds_list_head markers; }; @@ -50,39 +48,4 @@ struct ltt_ust_marker { char *channel; }; -/* Global session list */ -struct ltt_session_list { - struct cds_list_head head; -}; - -/* Traceable application list */ -struct ltt_traceable_app_list { - struct cds_list_head head; -}; - -/* - * Registered traceable applications. Libust registers - * to the session daemon and a linked list is kept - * of all running traceable app. - */ -struct ltt_traceable_app { - struct cds_list_head list; - pid_t pid; - uid_t uid; /* User ID that owns the apps */ -}; - -/* - * ltt-session - This data structure contains information needed - * to identify a tracing session for both LTTng and UST. - */ -struct ltt_session { - char *name; - struct cds_list_head list; - uuid_t uuid; - struct cds_list_head ust_traces; - struct cds_list_head lttng_traces; - pid_t ust_consumer; - pid_t lttng_consumer; -}; - #endif /* _LTT_SESSIOND_H */