#include <common/defaults.h>
#include <common/error.h>
#include <time.h>
-#include <assert.h>
#include <stdio.h>
struct lttng_session_descriptor_network_location {
free(descriptor);
}
-LTTNG_HIDDEN
ssize_t lttng_session_descriptor_create_from_buffer(
const struct lttng_buffer_view *payload,
struct lttng_session_descriptor **descriptor)
return ret;
}
-LTTNG_HIDDEN
int lttng_session_descriptor_serialize(
const struct lttng_session_descriptor *descriptor,
struct lttng_dynamic_buffer *buffer)
return ret;
}
-LTTNG_HIDDEN
enum lttng_session_descriptor_type
lttng_session_descriptor_get_type(
const struct lttng_session_descriptor *descriptor)
return descriptor->type;
}
-LTTNG_HIDDEN
enum lttng_session_descriptor_output_type
lttng_session_descriptor_get_output_type(
const struct lttng_session_descriptor *descriptor)
return descriptor->output_type;
}
-LTTNG_HIDDEN
void lttng_session_descriptor_get_local_output_uri(
const struct lttng_session_descriptor *descriptor,
struct lttng_uri *local_uri)
memcpy(local_uri, descriptor->output.local, sizeof(*local_uri));
}
-LTTNG_HIDDEN
void lttng_session_descriptor_get_network_output_uris(
const struct lttng_session_descriptor *descriptor,
struct lttng_uri *control,
memcpy(data, descriptor->output.network.data, sizeof(*data));
}
-LTTNG_HIDDEN
unsigned long long
lttng_session_descriptor_live_get_timer_interval(
const struct lttng_session_descriptor *descriptor)
return status;
}
-LTTNG_HIDDEN
int lttng_session_descriptor_set_session_name(
struct lttng_session_descriptor *descriptor,
const char *name)
return ret;
}
-LTTNG_HIDDEN
bool lttng_session_descriptor_is_output_destination_initialized(
const struct lttng_session_descriptor *descriptor)
{
}
}
-LTTNG_HIDDEN
bool lttng_session_descriptor_has_output_directory(
const struct lttng_session_descriptor *descriptor)
{
return false;
}
-LTTNG_HIDDEN
enum lttng_error_code lttng_session_descriptor_set_default_output(
struct lttng_session_descriptor *descriptor,
time_t *session_creation_time,
goto end;
}
}
- assert(descriptor->name);
+ LTTNG_ASSERT(descriptor->name);
ret = snprintf(local_uri, sizeof(local_uri),
"file://%s/%s/%s%s",
absolute_home_path,
* Note that only properties that can be populated by the session daemon
* (output destination and name) are assigned.
*/
-LTTNG_HIDDEN
int lttng_session_descriptor_assign(
struct lttng_session_descriptor *dst,
const struct lttng_session_descriptor *src)