gnss-sdr/src/core/receiver
Carles Fernandez 81af1a531b
Redesign of pointer management
Avoid indirection caused by passing shared_ptr by reference

The block factory does not have responsability on the lifetime of their inputs

Define std::make_unique when using C++11 and make use of it

Printers are turned into unique_ptr to express ownership

Printers do not participate on the lifelime of the data, so they take const raw pointers

Modernize tests code
2020-06-18 11:49:28 +02:00
..
CMakeLists.txt Use lambdas if possible. 2020-06-15 19:23:59 +02:00
concurrent_map.h Remove trailing underscore in header guards 2020-02-08 10:10:46 +01:00
concurrent_queue.h Remove trailing underscore in header guards 2020-02-08 10:10:46 +01:00
control_thread.cc Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/) 2020-02-08 01:20:02 +01:00
control_thread.h Remove trailing underscore in header guards 2020-02-08 10:10:46 +01:00
file_configuration.cc Fix shadowed variables 2020-02-26 22:40:00 +01:00
file_configuration.h Fix shadowed variables 2020-02-26 22:40:00 +01:00
gnss_block_factory.cc Redesign of pointer management 2020-06-18 11:49:28 +02:00
gnss_block_factory.h Redesign of pointer management 2020-06-18 11:49:28 +02:00
gnss_flowgraph.cc Redesign of pointer management 2020-06-18 11:49:28 +02:00
gnss_flowgraph.h Redesign of pointer management 2020-06-18 11:49:28 +02:00
in_memory_configuration.cc Fix shadowed variables 2020-02-26 22:40:00 +01:00
in_memory_configuration.h Fix shadowed variables 2020-02-26 22:40:00 +01:00
tcp_cmd_interface.cc Use lambdas if possible. 2020-06-15 19:23:59 +02:00
tcp_cmd_interface.h Use lambdas if possible. 2020-06-15 19:23:59 +02:00