• Home
  • Raw
  • Download

Lines Matching full:virtual

46     virtual ~configuration()  in ~configuration()
53 virtual bool load(const std::string &_name) = 0;
54 virtual bool remote_offer_info_add(service_t _service,
59 virtual bool remote_offer_info_remove(service_t _service,
66 virtual const std::string &get_network() const = 0;
68 virtual const boost::asio::ip::address & get_unicast_address() const = 0;
69 virtual const boost::asio::ip::address& get_netmask() const = 0;
70 virtual const std::string &get_device() const = 0;
71 virtual diagnosis_t get_diagnosis_address() const = 0;
72 virtual diagnosis_t get_diagnosis_mask() const = 0;
73 virtual bool is_v4() const = 0;
74 virtual bool is_v6() const = 0;
76 virtual bool has_console_log() const = 0;
77 virtual bool has_file_log() const = 0;
78 virtual bool has_dlt_log() const = 0;
79 virtual const std::string & get_logfile() const = 0;
80 virtual logger::level_e get_loglevel() const = 0;
82 virtual const std::string & get_routing_host() const = 0;
84 virtual std::string get_unicast_address(service_t _service,
86 virtual uint16_t get_reliable_port(service_t _service,
88 virtual bool has_enabled_magic_cookies(std::string _address,
90 virtual uint16_t get_unreliable_port(service_t _service,
93 virtual major_version_t get_major_version(service_t _service,
95 virtual minor_version_t get_minor_version(service_t _service,
97 virtual ttl_t get_ttl(service_t _service,
100 virtual void get_configured_timing_requests(
105 virtual void get_configured_timing_responses(
111 virtual bool is_someip(service_t _service, instance_t _instance) const = 0;
113 virtual bool get_client_port(service_t _service, instance_t _instance,
117 virtual std::set<std::pair<service_t, instance_t> > get_remote_services() const = 0;
119 virtual bool get_multicast(service_t _service, instance_t _instance,
122 virtual uint8_t get_threshold(service_t _service, instance_t _instance,
125 virtual client_t get_id(const std::string &_name) const = 0;
126 virtual bool is_configured_client_id(client_t _id) const = 0;
128 virtual std::size_t get_max_dispatchers(const std::string &_name) const = 0;
129 virtual std::size_t get_max_dispatch_time(const std::string &_name) const = 0;
130 virtual std::size_t get_io_thread_count(const std::string &_name) const = 0;
131 virtual int get_io_thread_nice_level(const std::string &_name) const = 0;
132 virtual std::size_t get_request_debouncing(const std::string &_name) const = 0;
134 virtual bool has_session_handling(const std::string &_name) const = 0;
137 virtual std::uint32_t get_max_message_size_local() const = 0;
138 virtual std::uint32_t get_max_message_size_reliable(const std::string& _address,
140 virtual std::uint32_t get_max_message_size_unreliable() const = 0;
141 virtual std::uint32_t get_buffer_shrink_threshold() const = 0;
143 virtual bool supports_selective_broadcasts(boost::asio::ip::address _address) const = 0;
145 virtual bool is_offered_remote(service_t _service, instance_t _instance) const = 0;
147 virtual bool is_local_service(service_t _service, instance_t _instance) const = 0;
149 virtual reliability_type_e get_event_reliability(
151 virtual reliability_type_e get_service_reliability(
155 virtual bool is_sd_enabled() const = 0;
157 virtual const std::string & get_sd_multicast() const = 0;
158 virtual uint16_t get_sd_port() const = 0;
159 virtual const std::string & get_sd_protocol() const = 0;
161 virtual uint32_t get_sd_initial_delay_min() const = 0;
162 virtual uint32_t get_sd_initial_delay_max() const = 0;
163 virtual int32_t get_sd_repetitions_base_delay() const = 0;
164 virtual uint8_t get_sd_repetitions_max() const = 0;
165 virtual ttl_t get_sd_ttl() const = 0;
166 virtual int32_t get_sd_cyclic_offer_delay() const = 0;
167 virtual int32_t get_sd_request_response_delay() const = 0;
168 virtual std::uint32_t get_sd_offer_debounce_time() const = 0;
171 virtual std::shared_ptr<cfg::trace> get_trace() const = 0;
174 virtual bool is_watchdog_enabled() const = 0;
175 virtual uint32_t get_watchdog_timeout() const = 0;
176 virtual uint32_t get_allowed_missing_pongs() const = 0;
179 virtual std::uint32_t get_permissions_uds() const = 0;
180 virtual std::uint32_t get_permissions_shm() const = 0;
182 virtual bool log_version() const = 0;
183 virtual uint32_t get_log_version_interval() const = 0;
186 virtual std::map<plugin_type_e, std::set<std::string>> get_plugins(
189 virtual void set_configuration_path(const std::string &_path) = 0;
192virtual std::map<e2exf::data_identifier_t, std::shared_ptr<cfg::e2e>> get_e2e_configuration() cons…
193 virtual bool is_e2e_enabled() const = 0;
195 virtual bool log_memory() const = 0;
196 virtual uint32_t get_log_memory_interval() const = 0;
198 virtual bool log_status() const = 0;
199 virtual uint32_t get_log_status_interval() const = 0;
204 virtual ttl_map_t get_ttl_factor_offers() const = 0;
205 virtual ttl_map_t get_ttl_factor_subscribes() const = 0;
208 virtual std::shared_ptr<cfg::debounce> get_debounce(
213 virtual endpoint_queue_limit_t get_endpoint_queue_limit(
215 virtual endpoint_queue_limit_t get_endpoint_queue_limit_local() const = 0;
217 virtual std::uint32_t get_max_tcp_restart_aborts() const = 0;
218 virtual std::uint32_t get_max_tcp_connect_time() const = 0;
221 virtual bool is_protected_device(
223 virtual bool is_protected_port(
226 virtual bool is_secure_port(
231 virtual void set_sd_acceptance_rule(
249 virtual void set_sd_acceptance_rules(const sd_acceptance_rules_t& _rules,
251 virtual sd_acceptance_rules_t get_sd_acceptance_rules() = 0;
252 virtual void set_sd_acceptance_rules_active(
255 virtual bool is_secure_service(service_t _service, instance_t _instance) const = 0;
257 virtual int get_udp_receive_buffer_size() const = 0;
259virtual bool check_routing_credentials(client_t _client, uint32_t _uid, uint32_t _gid) const = 0;
262 virtual bool tp_segment_messages_client_to_service(
265 virtual bool tp_segment_messages_service_to_client(
270 virtual std::uint32_t get_shutdown_timeout() const = 0;
272 virtual bool log_statistics() const = 0;
273 virtual uint32_t get_statistics_interval() const = 0;
274 virtual uint32_t get_statistics_min_freq() const = 0;
275 virtual uint32_t get_statistics_max_messages() const = 0;
277 virtual uint8_t get_max_remote_subscribers() const = 0;
279 virtual partition_id_t get_partition_id(