ssize_t lttng_session_descriptor_create_from_buffer(
const struct lttng_buffer_view *payload,
struct lttng_session_descriptor **descriptor)
ssize_t lttng_session_descriptor_create_from_buffer(
const struct lttng_buffer_view *payload,
struct lttng_session_descriptor **descriptor)
int lttng_session_descriptor_serialize(
const struct lttng_session_descriptor *descriptor,
struct lttng_dynamic_buffer *buffer)
int lttng_session_descriptor_serialize(
const struct lttng_session_descriptor *descriptor,
struct lttng_dynamic_buffer *buffer)
enum lttng_session_descriptor_type
lttng_session_descriptor_get_type(
const struct lttng_session_descriptor *descriptor)
enum lttng_session_descriptor_type
lttng_session_descriptor_get_type(
const struct lttng_session_descriptor *descriptor)
enum lttng_session_descriptor_output_type
lttng_session_descriptor_get_output_type(
const struct lttng_session_descriptor *descriptor)
enum lttng_session_descriptor_output_type
lttng_session_descriptor_get_output_type(
const struct lttng_session_descriptor *descriptor)
void lttng_session_descriptor_get_local_output_uri(
const struct lttng_session_descriptor *descriptor,
struct lttng_uri *local_uri)
void lttng_session_descriptor_get_local_output_uri(
const struct lttng_session_descriptor *descriptor,
struct lttng_uri *local_uri)
void lttng_session_descriptor_get_network_output_uris(
const struct lttng_session_descriptor *descriptor,
struct lttng_uri *control,
void lttng_session_descriptor_get_network_output_uris(
const struct lttng_session_descriptor *descriptor,
struct lttng_uri *control,
int lttng_session_descriptor_set_session_name(
struct lttng_session_descriptor *descriptor,
const char *name)
int lttng_session_descriptor_set_session_name(
struct lttng_session_descriptor *descriptor,
const char *name)
bool lttng_session_descriptor_is_output_destination_initialized(
const struct lttng_session_descriptor *descriptor)
{
bool lttng_session_descriptor_is_output_destination_initialized(
const struct lttng_session_descriptor *descriptor)
{
bool lttng_session_descriptor_has_output_directory(
const struct lttng_session_descriptor *descriptor)
{
bool lttng_session_descriptor_has_output_directory(
const struct lttng_session_descriptor *descriptor)
{
enum lttng_error_code lttng_session_descriptor_set_default_output(
struct lttng_session_descriptor *descriptor,
time_t *session_creation_time,
enum lttng_error_code lttng_session_descriptor_set_default_output(
struct lttng_session_descriptor *descriptor,
time_t *session_creation_time,
* Note that only properties that can be populated by the session daemon
* (output destination and name) are assigned.
*/
* Note that only properties that can be populated by the session daemon
* (output destination and name) are assigned.
*/
int lttng_session_descriptor_assign(
struct lttng_session_descriptor *dst,
const struct lttng_session_descriptor *src)
int lttng_session_descriptor_assign(
struct lttng_session_descriptor *dst,
const struct lttng_session_descriptor *src)