X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fust%2Fustd.h;h=6336e696414ba06debe0a1a5d8b734ef5b2d54a2;hb=28c1bb4003ca120888a1d61d5ec71eac426ae490;hp=5fec7f96084a9754d3ab0d8711c6957a45b71d2f;hpb=d6c9f207eca8cda2b30dd5d4a0a6816f25b1b796;p=ust.git diff --git a/include/ust/ustd.h b/include/ust/ustd.h index 5fec7f9..6336e69 100644 --- a/include/ust/ustd.h +++ b/include/ust/ustd.h @@ -29,16 +29,22 @@ #include #include #include +#include #define USTD_DEFAULT_TRACE_PATH "/tmp/usttrace" -struct ustcomm_connection; -struct ustcomm_ustd; +struct ustcomm_sock; struct buffer_info { - const char *name; + char *name; + char *trace; + char *channel; + int channel_cpu; + pid_t pid; - struct ustcomm_connection *conn; + int app_sock; + /* The pipe file descriptor */ + int pipe_fd; int shmid; int bufstruct_shmid; @@ -73,7 +79,9 @@ struct libustd_instance { struct libustd_callbacks *callbacks; int quit_program; int is_init; - struct ustcomm_ustd *comm; + struct cds_list_head connections; + int epoll_fd; + struct ustcomm_sock *listen_sock; char *sock_path; pthread_mutex_t mutex; int active_buffers;