mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-30 23:03:05 +00:00 
			
		
		
		
	Use the override special identifier when overriding a virtual function
This commit is contained in:
		| @@ -58,7 +58,8 @@ public: | ||||
|             boost::shared_ptr<gr::msg_queue> queue); | ||||
|  | ||||
|     virtual ~FileSignalSource(); | ||||
|     std::string role() | ||||
|  | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -66,18 +67,21 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "File_Signal_Source". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "File_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
|     std::string filename() | ||||
|     { | ||||
|         return filename_; | ||||
|   | ||||
| @@ -57,7 +57,8 @@ public: | ||||
|             unsigned int out_stream, gr::msg_queue::sptr queue); | ||||
|  | ||||
|     virtual ~FlexibandSignalSource(); | ||||
|     std::string role() | ||||
|  | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -65,19 +66,21 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Flexiband_Signal_Source". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Flexiband_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|     gr::basic_block_sptr get_right_block(int RF_channel); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|     gr::basic_block_sptr get_right_block(int RF_channel) override; | ||||
|  | ||||
| private: | ||||
|     std::string role_; | ||||
|   | ||||
| @@ -52,18 +52,18 @@ public: | ||||
|     //! Virtual destructor | ||||
|     virtual ~GenSignalSource(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
|     std::string role(){ return role_; } | ||||
|     std::string role() override { return role_; } | ||||
|  | ||||
|     //! Returns "Signal Source" | ||||
|     std::string implementation(){ return "Signal Source"; } | ||||
|     size_t item_size(){ return 0; } | ||||
|     std::string implementation() override { return "Signal Source"; } | ||||
|     size_t item_size() override { return 0; } | ||||
|  | ||||
|     GNSSBlockInterface *signal_generator(){ return signal_generator_; } | ||||
|     GNSSBlockInterface *signal_generator() { return signal_generator_; } | ||||
|  | ||||
| private: | ||||
|     GNSSBlockInterface *signal_generator_; | ||||
|   | ||||
| @@ -52,7 +52,7 @@ public: | ||||
|             unsigned int out_stream, gr::msg_queue::sptr queue); | ||||
|  | ||||
|     virtual ~Gn3sSignalSource(); | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -60,18 +60,20 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Gn3sSignalSource". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Gn3sSignalSource"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
| private: | ||||
|     std::string role_; | ||||
|   | ||||
| @@ -59,7 +59,7 @@ public: | ||||
|             boost::shared_ptr<gr::msg_queue> queue); | ||||
|  | ||||
|     virtual ~NsrFileSignalSource(); | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -67,34 +67,41 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Nsr_File_Signal_Source". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Nsr_File_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
|     std::string filename() | ||||
|     { | ||||
|         return filename_; | ||||
|     } | ||||
|  | ||||
|     std::string item_type() | ||||
|     { | ||||
|         return item_type_; | ||||
|     } | ||||
|  | ||||
|     bool repeat() | ||||
|     { | ||||
|         return repeat_; | ||||
|     } | ||||
|  | ||||
|     long sampling_frequency() | ||||
|     { | ||||
|         return sampling_frequency_; | ||||
|     } | ||||
|  | ||||
|     long samples() | ||||
|     { | ||||
|         return samples_; | ||||
|   | ||||
| @@ -56,7 +56,7 @@ public: | ||||
|  | ||||
|     virtual ~OsmosdrSignalSource(); | ||||
|  | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -64,19 +64,20 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Osmosdr_Signal_Source" | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Osmosdr_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
| private: | ||||
|     std::string role_; | ||||
|   | ||||
| @@ -52,7 +52,8 @@ public: | ||||
|             unsigned int out_stream, gr::msg_queue::sptr queue); | ||||
|  | ||||
|     virtual ~RawArraySignalSource(); | ||||
|     std::string role() | ||||
|  | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -60,18 +61,20 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "RawArraySignalSource". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Raw_Array_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
| private: | ||||
|     std::string role_; | ||||
|   | ||||
| @@ -57,7 +57,7 @@ public: | ||||
|  | ||||
|     virtual ~RtlTcpSignalSource(); | ||||
|  | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -65,19 +65,20 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "RtlTcp_Signal_Source" | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "RtlTcp_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
| private: | ||||
|     std::string role_; | ||||
|   | ||||
| @@ -56,7 +56,7 @@ public: | ||||
|             boost::shared_ptr<gr::msg_queue> queue); | ||||
|  | ||||
|     virtual ~SpirFileSignalSource(); | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -64,34 +64,41 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Spir_File_Signal_Source". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Spir_File_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
|     std::string filename() | ||||
|     { | ||||
|         return filename_; | ||||
|     } | ||||
|  | ||||
|     std::string item_type() | ||||
|     { | ||||
|         return item_type_; | ||||
|     } | ||||
|  | ||||
|     bool repeat() | ||||
|     { | ||||
|         return repeat_; | ||||
|     } | ||||
|  | ||||
|     long sampling_frequency() | ||||
|     { | ||||
|         return sampling_frequency_; | ||||
|     } | ||||
|  | ||||
|     long samples() | ||||
|     { | ||||
|         return samples_; | ||||
|   | ||||
| @@ -60,7 +60,7 @@ public: | ||||
|             boost::shared_ptr<gr::msg_queue> queue); | ||||
|  | ||||
|     virtual ~TwoBitCpxFileSignalSource(); | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -68,34 +68,41 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Two_Bit_Cpx_File_Signal_Source". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Two_Bit_Cpx_File_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
|     std::string filename() | ||||
|     { | ||||
|         return filename_; | ||||
|     } | ||||
|  | ||||
|     std::string item_type() | ||||
|     { | ||||
|         return item_type_; | ||||
|     } | ||||
|  | ||||
|     bool repeat() | ||||
|     { | ||||
|         return repeat_; | ||||
|     } | ||||
|  | ||||
|     long sampling_frequency() | ||||
|     { | ||||
|         return sampling_frequency_; | ||||
|     } | ||||
|  | ||||
|     long samples() | ||||
|     { | ||||
|         return samples_; | ||||
|   | ||||
| @@ -61,7 +61,7 @@ public: | ||||
|             boost::shared_ptr<gr::msg_queue> queue); | ||||
|  | ||||
|     virtual ~TwoBitPackedFileSignalSource(); | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -69,50 +69,61 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "Two_Bit_Packed_File_Signal_Source". | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "Two_Bit_Packed_File_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|  | ||||
|     std::string filename() | ||||
|     { | ||||
|         return filename_; | ||||
|     } | ||||
|  | ||||
|     std::string item_type() | ||||
|     { | ||||
|         return item_type_; | ||||
|     } | ||||
|  | ||||
|     bool repeat() | ||||
|     { | ||||
|         return repeat_; | ||||
|     } | ||||
|  | ||||
|     long sampling_frequency() | ||||
|     { | ||||
|         return sampling_frequency_; | ||||
|     } | ||||
|  | ||||
|     long samples() | ||||
|     { | ||||
|         return samples_; | ||||
|     } | ||||
|  | ||||
|     bool big_endian_items() | ||||
|     { | ||||
|         return big_endian_items_; | ||||
|     } | ||||
|  | ||||
|     bool big_endian_bytes() | ||||
|     { | ||||
|         return big_endian_bytes_; | ||||
|     } | ||||
|  | ||||
|     bool is_complex() | ||||
|     { | ||||
|         return is_complex_; | ||||
|     } | ||||
|  | ||||
|     bool reverse_interleaving() | ||||
|     { | ||||
|         return reverse_interleaving_; | ||||
|   | ||||
| @@ -55,7 +55,7 @@ public: | ||||
|  | ||||
|     virtual ~UhdSignalSource(); | ||||
|  | ||||
|     std::string role() | ||||
|     std::string role() override | ||||
|     { | ||||
|         return role_; | ||||
|     } | ||||
| @@ -63,23 +63,23 @@ public: | ||||
|     /*! | ||||
|      * \brief Returns "UHD_Signal_Source" | ||||
|      */ | ||||
|     std::string implementation() | ||||
|     std::string implementation() override | ||||
|     { | ||||
|         return "UHD_Signal_Source"; | ||||
|     } | ||||
|     size_t item_size() | ||||
|  | ||||
|     size_t item_size() override | ||||
|     { | ||||
|         return item_size_; | ||||
|     } | ||||
|  | ||||
|     void connect(gr::top_block_sptr top_block); | ||||
|     void disconnect(gr::top_block_sptr top_block); | ||||
|     gr::basic_block_sptr get_left_block(); | ||||
|     gr::basic_block_sptr get_right_block(); | ||||
|     gr::basic_block_sptr get_right_block(int RF_channel); | ||||
|     void connect(gr::top_block_sptr top_block) override; | ||||
|     void disconnect(gr::top_block_sptr top_block) override; | ||||
|     gr::basic_block_sptr get_left_block() override; | ||||
|     gr::basic_block_sptr get_right_block() override; | ||||
|     gr::basic_block_sptr get_right_block(int RF_channel) override; | ||||
|  | ||||
| private: | ||||
|  | ||||
|     std::string role_; | ||||
|     unsigned int in_stream_; | ||||
|     unsigned int out_stream_; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez