X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libustcomm%2Fustcomm.h;h=fe4103644329ad7c25a94b6580cd3a8550cbd07d;hb=d0b5f2b948ed0da3f8acd10817f85f5200749121;hp=adbd0ae3e730f55903496ba1a2701acbfff62dab;hpb=f9e5ce615d925102c8cf44f4fe61ab6aacd92c45;p=ust.git diff --git a/libustcomm/ustcomm.h b/libustcomm/ustcomm.h index adbd0ae..fe41036 100644 --- a/libustcomm/ustcomm.h +++ b/libustcomm/ustcomm.h @@ -3,6 +3,22 @@ #include -int send_message(pid_t pid, const char *msg, const char *reply); +struct ustcomm_app { + /* the socket for serving the external requests */ + int fd; + char *socketpath; +}; + +struct ustcomm_ustd { + /* the socket for serving the external requests */ + int fd; + char *socketpath; +}; + +int send_message(pid_t pid, const char *msg, char **reply); + +int ustcomm_init_app(pid_t pid, struct ustcomm_app *handle); + +int ustcomm_init_ustd(struct ustcomm_ustd *handle); #endif /* USTCOMM_H */