Add command header to sessiond->client response msg
[lttng-tools.git] / src / common / sessiond-comm / sessiond-comm.h
index 4a204c02e401fbbd8852545975dc3cce67bcc3bc..0d9f4a699479568db957669a2e9814d50a56e323 100644 (file)
@@ -218,8 +218,8 @@ struct lttcomm_proto_ops {
        int (*listen) (struct lttcomm_sock *sock, int backlog);
        ssize_t (*recvmsg) (struct lttcomm_sock *sock, void *buf, size_t len,
                        int flags);
-       ssize_t (*sendmsg) (struct lttcomm_sock *sock, void *buf, size_t len,
-                       int flags);
+       ssize_t (*sendmsg) (struct lttcomm_sock *sock, const void *buf,
+                       size_t len, int flags);
 };
 
 /*
@@ -348,6 +348,7 @@ struct lttcomm_lttng_msg {
        uint32_t cmd_type;      /* enum lttcomm_sessiond_command */
        uint32_t ret_code;      /* enum lttcomm_return_code */
        uint32_t pid;           /* pid_t */
+       uint32_t cmd_header_size;
        uint32_t data_size;
        /* Contains: trace_name + data */
        char payload[];
This page took 0.024007 seconds and 4 git commands to generate.