aboutsummaryrefslogtreecommitdiff
path: root/src/tracing/ipc/service/consumer_ipc_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tracing/ipc/service/consumer_ipc_service.cc')
-rw-r--r--src/tracing/ipc/service/consumer_ipc_service.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tracing/ipc/service/consumer_ipc_service.cc b/src/tracing/ipc/service/consumer_ipc_service.cc
index 2f457136e..ac52864ae 100644
--- a/src/tracing/ipc/service/consumer_ipc_service.cc
+++ b/src/tracing/ipc/service/consumer_ipc_service.cc
@@ -480,14 +480,15 @@ void ConsumerIPCService::RemoteConsumer::CloseObserveEventsResponseStream() {
}
void ConsumerIPCService::RemoteConsumer::OnSessionCloned(
- bool success,
- const std::string& error) {
+ const OnSessionClonedArgs& args) {
if (!clone_session_response.IsBound())
return;
auto resp = ipc::AsyncResult<protos::gen::CloneSessionResponse>::Create();
- resp->set_success(success);
- resp->set_error(error);
+ resp->set_success(args.success);
+ resp->set_error(args.error);
+ resp->set_uuid_msb(args.uuid.msb());
+ resp->set_uuid_lsb(args.uuid.lsb());
std::move(clone_session_response).Resolve(std::move(resp));
}