44
55#include < google/protobuf/util/time_util.h>
66
7+ #include " internalapi/sensor/collector_iservice.pb.h"
78#include " internalapi/sensor/signal_iservice.pb.h"
89
910#include " CollectorStats.h"
@@ -65,9 +66,9 @@ ProcessSignalFormatter::ProcessSignalFormatter(
6566 event_extractor_->Init (inspector);
6667}
6768
68- ProcessSignalFormatter::~ProcessSignalFormatter () {}
69+ ProcessSignalFormatter::~ProcessSignalFormatter () = default ;
6970
70- const SignalStreamMessage * ProcessSignalFormatter::ToProtoMessage (sinsp_evt* event) {
71+ const sensor::MsgFromCollector * ProcessSignalFormatter::ToProtoMessage (sinsp_evt* event) {
7172 if (process_signals[event->get_type ()] == ProcessSignalType::UNKNOWN_PROCESS_TYPE) {
7273 return nullptr ;
7374 }
@@ -80,38 +81,34 @@ const SignalStreamMessage* ProcessSignalFormatter::ToProtoMessage(sinsp_evt* eve
8081 }
8182
8283 ProcessSignal* process_signal = CreateProcessSignal (event);
83- if (! process_signal) {
84+ if (process_signal == nullptr ) {
8485 return nullptr ;
8586 }
8687
87- Signal* signal = Allocate<Signal>();
88- signal->set_allocated_process_signal (process_signal);
89-
90- SignalStreamMessage* signal_stream_message = AllocateRoot ();
91- signal_stream_message->clear_collector_register_request ();
92- signal_stream_message->set_allocated_signal (signal);
93- return signal_stream_message;
88+ auto * msg = AllocateRoot ();
89+ msg->clear_info ();
90+ msg->clear_register_ ();
91+ msg->set_allocated_process_signal (process_signal);
92+ return msg;
9493}
9594
96- const SignalStreamMessage * ProcessSignalFormatter::ToProtoMessage (sinsp_threadinfo* tinfo) {
95+ const sensor::MsgFromCollector * ProcessSignalFormatter::ToProtoMessage (sinsp_threadinfo* tinfo) {
9796 Reset ();
9897 if (!ValidateProcessDetails (tinfo)) {
9998 CLOG (INFO) << " Dropping process event: " << tinfo;
10099 return nullptr ;
101100 }
102101
103- ProcessSignal* process_signal = CreateProcessSignal (tinfo);
104- if (!process_signal ) {
102+ ProcessSignal* signal = CreateProcessSignal (tinfo);
103+ if (signal == nullptr ) {
105104 return nullptr ;
106105 }
107106
108- Signal* signal = Allocate<Signal>();
109- signal->set_allocated_process_signal (process_signal);
110-
111- SignalStreamMessage* signal_stream_message = AllocateRoot ();
112- signal_stream_message->clear_collector_register_request ();
113- signal_stream_message->set_allocated_signal (signal);
114- return signal_stream_message;
107+ auto * msg = AllocateRoot ();
108+ msg->clear_register_ ();
109+ msg->clear_info ();
110+ msg->set_allocated_process_signal (signal);
111+ return msg;
115112}
116113
117114ProcessSignal* ProcessSignalFormatter::CreateProcessSignal (sinsp_evt* event) {
@@ -173,7 +170,7 @@ ProcessSignal* ProcessSignalFormatter::CreateProcessSignal(sinsp_evt* event) {
173170 // set time
174171 auto timestamp = Allocate<Timestamp>();
175172 *timestamp = TimeUtil::NanosecondsToTimestamp (event->get_ts ());
176- signal->set_allocated_time (timestamp);
173+ signal->set_allocated_creation_time (timestamp);
177174
178175 // set container_id
179176 if (const std::string* container_id = event_extractor_->get_container_id (event)) {
@@ -238,7 +235,7 @@ ProcessSignal* ProcessSignalFormatter::CreateProcessSignal(sinsp_threadinfo* tin
238235 // set time
239236 auto timestamp = Allocate<Timestamp>();
240237 *timestamp = TimeUtil::NanosecondsToTimestamp (tinfo->m_clone_ts );
241- signal->set_allocated_time (timestamp);
238+ signal->set_allocated_creation_time (timestamp);
242239
243240 // set container_id
244241 signal->set_container_id (tinfo->m_container_id );
@@ -315,20 +312,20 @@ void ProcessSignalFormatter::CountLineage(const std::vector<LineageInfo>& lineag
315312
316313void ProcessSignalFormatter::GetProcessLineage (sinsp_threadinfo* tinfo,
317314 std::vector<LineageInfo>& lineage) {
318- if (tinfo == NULL ) {
315+ if (tinfo == nullptr ) {
319316 return ;
320317 }
321- sinsp_threadinfo* mt = NULL ;
318+ sinsp_threadinfo* mt = nullptr ;
322319 if (tinfo->is_main_thread ()) {
323320 mt = tinfo;
324321 } else {
325322 mt = tinfo->get_main_thread ();
326- if (mt == NULL ) {
323+ if (mt == nullptr ) {
327324 return ;
328325 }
329326 }
330- sinsp_threadinfo::visitor_func_t visitor = [this , &lineage](sinsp_threadinfo* pt) {
331- if (pt == NULL ) {
327+ sinsp_threadinfo::visitor_func_t visitor = [&lineage](sinsp_threadinfo* pt) {
328+ if (pt == nullptr ) {
332329 return false ;
333330 }
334331 if (pt->m_pid == 0 ) {
0 commit comments