projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
liblttng-ctl: use lttng_payload for serialize/create_from_buffer
[lttng-tools.git]
/
src
/
common
/
actions
/
start-session.c
diff --git
a/src/common/actions/start-session.c
b/src/common/actions/start-session.c
index d4095526e8ae0413a0a9b0605c8f887a722e6392..eeb00a5daba23f7ed303b5dc916cde15575fed1d 100644
(file)
--- a/
src/common/actions/start-session.c
+++ b/
src/common/actions/start-session.c
@@
-96,7
+96,7
@@
end:
}
static int lttng_action_start_session_serialize(
}
static int lttng_action_start_session_serialize(
- struct lttng_action *action, struct lttng_
dynamic_buffer *buf
)
+ struct lttng_action *action, struct lttng_
payload *payload
)
{
struct lttng_action_start_session *action_start_session;
struct lttng_action_start_session_comm comm;
{
struct lttng_action_start_session *action_start_session;
struct lttng_action_start_session_comm comm;
@@
-104,7
+104,7
@@
static int lttng_action_start_session_serialize(
int ret;
assert(action);
int ret;
assert(action);
- assert(
buf
);
+ assert(
payload
);
action_start_session = action_start_session_from_action(action);
action_start_session = action_start_session_from_action(action);
@@
-116,13
+116,13
@@
static int lttng_action_start_session_serialize(
session_name_len = strlen(action_start_session->session_name) + 1;
comm.session_name_len = session_name_len;
session_name_len = strlen(action_start_session->session_name) + 1;
comm.session_name_len = session_name_len;
- ret = lttng_dynamic_buffer_append(
buf
, &comm, sizeof(comm));
+ ret = lttng_dynamic_buffer_append(
&payload->buffer
, &comm, sizeof(comm));
if (ret) {
ret = -1;
goto end;
}
if (ret) {
ret = -1;
goto end;
}
- ret = lttng_dynamic_buffer_append(
buf
,
+ ret = lttng_dynamic_buffer_append(
&payload->buffer
,
action_start_session->session_name, session_name_len);
if (ret) {
ret = -1;
action_start_session->session_name, session_name_len);
if (ret) {
ret = -1;
@@
-151,8
+151,8
@@
end:
return;
}
return;
}
-ssize_t lttng_action_start_session_create_from_
buffer
(
-
const struct lttng_buffer
_view *view,
+ssize_t lttng_action_start_session_create_from_
payload
(
+
struct lttng_payload
_view *view,
struct lttng_action **p_action)
{
ssize_t consumed_len;
struct lttng_action **p_action)
{
ssize_t consumed_len;
@@
-167,11
+167,11
@@
ssize_t lttng_action_start_session_create_from_buffer(
goto end;
}
goto end;
}
- comm = (
const struct lttng_action_start_session_comm *) view->
data;
+ comm = (
typeof(comm)) view->buffer.
data;
session_name = (const char *) &comm->data;
session_name = (const char *) &comm->data;
- if (!lttng_buffer_view_contains_string(
-
view, session_name,
comm->session_name_len)) {
+ if (!lttng_buffer_view_contains_string(
&view->buffer, session_name,
+ comm->session_name_len)) {
consumed_len = -1;
goto end;
}
consumed_len = -1;
goto end;
}
@@
-183,8
+183,7
@@
ssize_t lttng_action_start_session_create_from_buffer(
goto end;
}
goto end;
}
- consumed_len = sizeof(struct lttng_action_start_session_comm) +
- comm->session_name_len;
+ consumed_len = sizeof(*comm) + comm->session_name_len;
*p_action = action;
action = NULL;
*p_action = action;
action = NULL;
This page took
0.027418 seconds
and
4
git commands to generate.