* Initialize a payload. This performs no allocation and is meant
* to be used instead of zero-ing the payload structure.
*/
* Initialize a payload. This performs no allocation and is meant
* to be used instead of zero-ing the payload structure.
*/
int lttng_payload_copy(const struct lttng_payload *src_payload,
struct lttng_payload *dst_payload);
/* Release any memory and references held by the payload. */
int lttng_payload_copy(const struct lttng_payload *src_payload,
struct lttng_payload *dst_payload);
/* Release any memory and references held by the payload. */
int lttng_payload_push_fd_handle(struct lttng_payload *payload,
struct fd_handle *fd_handle);
int lttng_payload_push_fd_handle(struct lttng_payload *payload,
struct fd_handle *fd_handle);