diff options
Diffstat (limited to 'src/components/telemetry_monitor/src/transport_manager_observer.cc')
-rw-r--r-- | src/components/telemetry_monitor/src/transport_manager_observer.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/components/telemetry_monitor/src/transport_manager_observer.cc b/src/components/telemetry_monitor/src/transport_manager_observer.cc index b3e57ac22a..25817d6c73 100644 --- a/src/components/telemetry_monitor/src/transport_manager_observer.cc +++ b/src/components/telemetry_monitor/src/transport_manager_observer.cc @@ -44,20 +44,20 @@ TransportManagerObserver::TransportManagerObserver( void TransportManagerObserver::StartRawMsg( const protocol_handler::RawMessage* ptr) { - time_starts[ptr] = date_time::DateTime::getCurrentTime(); + time_starts[ptr] = date_time::getCurrentTime(); } void TransportManagerObserver::StopRawMsg( const protocol_handler::RawMessage* ptr) { - std::map<const protocol_handler::RawMessage*, TimevalStruct>::const_iterator - it; + std::map<const protocol_handler::RawMessage*, + date_time::TimeDuration>::const_iterator it; it = time_starts.find(ptr); if (it != time_starts.end()) { - TransportManagerMecticWrapper* m = new TransportManagerMecticWrapper(); - m->message_metric = - new transport_manager::TMTelemetryObserver::MessageMetric(); + auto m = std::make_shared<TransportManagerMecticWrapper>(); + m->message_metric = std::make_shared< + transport_manager::TMTelemetryObserver::MessageMetric>(); m->message_metric->begin = it->second; - m->message_metric->end = date_time::DateTime::getCurrentTime(); + m->message_metric->end = date_time::getCurrentTime(); m->message_metric->data_size = ptr->data_size(); m->grabResources(); telemetry_monitor_->SendMetric(m); |