X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Fust%2Fustd.h;h=7ce063fefbb7f48bae11028fe6b79065ea9a6f92;hb=58a0db739ef3fb7dec9d61bb9d47e33f873c97b8;hp=5fec7f96084a9754d3ab0d8711c6957a45b71d2f;hpb=d6c9f207eca8cda2b30dd5d4a0a6816f25b1b796;p=lttng-ust.git diff --git a/include/ust/ustd.h b/include/ust/ustd.h index 5fec7f96..7ce063fe 100644 --- a/include/ust/ustd.h +++ b/include/ust/ustd.h @@ -29,16 +29,18 @@ #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; pid_t pid; - struct ustcomm_connection *conn; + int app_sock; + /* The pipe file descriptor */ + int pipe_fd; int shmid; int bufstruct_shmid; @@ -73,7 +75,9 @@ struct libustd_instance { struct libustd_callbacks *callbacks; int quit_program; int is_init; - struct ustcomm_ustd *comm; + struct list_head connections; + int epoll_fd; + struct ustcomm_sock *listen_sock; char *sock_path; pthread_mutex_t mutex; int active_buffers;