X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fust%2Fustd.h;h=01b88d755f2f7d20fa1860b54913e715d8407dc7;hb=bc237fab2306223e429c43ff003ac06c3777be99;hp=5fec7f96084a9754d3ab0d8711c6957a45b71d2f;hpb=d6c9f207eca8cda2b30dd5d4a0a6816f25b1b796;p=ust.git diff --git a/include/ust/ustd.h b/include/ust/ustd.h index 5fec7f9..01b88d7 100644 --- a/include/ust/ustd.h +++ b/include/ust/ustd.h @@ -29,16 +29,21 @@ #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 *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 +78,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;