summaryrefslogtreecommitdiff
path: root/implementation/configuration/include/configuration_impl.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/configuration/include/configuration_impl.hpp')
-rw-r--r--implementation/configuration/include/configuration_impl.hpp86
1 files changed, 43 insertions, 43 deletions
diff --git a/implementation/configuration/include/configuration_impl.hpp b/implementation/configuration/include/configuration_impl.hpp
index 04f4a22..a6ca21c 100644
--- a/implementation/configuration/include/configuration_impl.hpp
+++ b/implementation/configuration/include/configuration_impl.hpp
@@ -21,69 +21,69 @@ namespace cfg {
struct service;
struct servicegroup;
-class VSOMEIP_EXPORT configuration_impl: public configuration {
+class configuration_impl: public configuration {
public:
- static std::shared_ptr<configuration> get(
+ VSOMEIP_EXPORT static std::shared_ptr<configuration> get(
const std::set<std::string> &_input);
- static void reset();
+ VSOMEIP_EXPORT static void reset();
- configuration_impl();
- configuration_impl(const configuration_impl &_cfg);
- virtual ~configuration_impl();
+ VSOMEIP_EXPORT configuration_impl();
+ VSOMEIP_EXPORT configuration_impl(const configuration_impl &_cfg);
+ VSOMEIP_EXPORT virtual ~configuration_impl();
- void load(const boost::property_tree::ptree &_tree);
- void load_log(const std::vector<boost::property_tree::ptree> &_trees);
+ VSOMEIP_EXPORT void load(const boost::property_tree::ptree &_tree);
+ VSOMEIP_EXPORT void load_log(const std::vector<boost::property_tree::ptree> &_trees);
- const boost::asio::ip::address & get_unicast_address() const;
- bool is_v4() const;
- bool is_v6() const;
+ VSOMEIP_EXPORT const boost::asio::ip::address & get_unicast_address() const;
+ VSOMEIP_EXPORT bool is_v4() const;
+ VSOMEIP_EXPORT bool is_v6() const;
- bool has_console_log() const;
- bool has_file_log() const;
- bool has_dlt_log() const;
- const std::string & get_logfile() const;
- boost::log::trivial::severity_level get_loglevel() const;
+ VSOMEIP_EXPORT bool has_console_log() const;
+ VSOMEIP_EXPORT bool has_file_log() const;
+ VSOMEIP_EXPORT bool has_dlt_log() const;
+ VSOMEIP_EXPORT const std::string & get_logfile() const;
+ VSOMEIP_EXPORT boost::log::trivial::severity_level get_loglevel() const;
- std::string get_unicast_address(service_t _service, instance_t _instance) const;
- std::string get_multicast_address(service_t _service,
+ VSOMEIP_EXPORT std::string get_unicast_address(service_t _service, instance_t _instance) const;
+ VSOMEIP_EXPORT std::string get_multicast_address(service_t _service,
instance_t _instance) const;
- uint16_t get_multicast_port(service_t _service,
+ VSOMEIP_EXPORT uint16_t get_multicast_port(service_t _service,
instance_t _instance) const;
- uint16_t get_multicast_group(service_t _service,
+ VSOMEIP_EXPORT uint16_t get_multicast_group(service_t _service,
instance_t _instance) const;
- uint16_t get_reliable_port(service_t _service, instance_t _instance) const;
- bool has_enabled_magic_cookies(std::string _address, uint16_t _port) const;
- uint16_t get_unreliable_port(service_t _service,
+ VSOMEIP_EXPORT uint16_t get_reliable_port(service_t _service, instance_t _instance) const;
+ VSOMEIP_EXPORT bool has_enabled_magic_cookies(std::string _address, uint16_t _port) const;
+ VSOMEIP_EXPORT uint16_t get_unreliable_port(service_t _service,
instance_t _instance) const;
- bool is_someip(service_t _service, instance_t _instance) const;
+ VSOMEIP_EXPORT bool is_someip(service_t _service, instance_t _instance) const;
- const std::string & get_routing_host() const;
+ VSOMEIP_EXPORT const std::string & get_routing_host() const;
- client_t get_id(const std::string &_name) const;
- std::size_t get_num_dispatchers(const std::string &_name) const;
+ VSOMEIP_EXPORT client_t get_id(const std::string &_name) const;
+ VSOMEIP_EXPORT std::size_t get_num_dispatchers(const std::string &_name) const;
- std::set<std::pair<service_t, instance_t> > get_remote_services() const;
+ VSOMEIP_EXPORT std::set<std::pair<service_t, instance_t> > get_remote_services() const;
- std::uint32_t get_max_message_size_local() const;
- std::uint32_t get_message_size_reliable(const std::string& _address,
+ VSOMEIP_EXPORT std::uint32_t get_max_message_size_local() const;
+ VSOMEIP_EXPORT std::uint32_t get_message_size_reliable(const std::string& _address,
std::uint16_t _port) const;
// Service Discovery configuration
- bool is_sd_enabled() const;
-
- const std::string & get_sd_multicast() const;
- uint16_t get_sd_port() const;
- const std::string & get_sd_protocol() const;
-
- int32_t get_sd_initial_delay_min() const;
- int32_t get_sd_initial_delay_max() const;
- int32_t get_sd_repetitions_base_delay() const;
- uint8_t get_sd_repetitions_max() const;
- ttl_t get_sd_ttl() const;
- int32_t get_sd_cyclic_offer_delay() const;
- int32_t get_sd_request_response_delay() const;
+ VSOMEIP_EXPORT bool is_sd_enabled() const;
+
+ VSOMEIP_EXPORT const std::string & get_sd_multicast() const;
+ VSOMEIP_EXPORT uint16_t get_sd_port() const;
+ VSOMEIP_EXPORT const std::string & get_sd_protocol() const;
+
+ VSOMEIP_EXPORT int32_t get_sd_initial_delay_min() const;
+ VSOMEIP_EXPORT int32_t get_sd_initial_delay_max() const;
+ VSOMEIP_EXPORT int32_t get_sd_repetitions_base_delay() const;
+ VSOMEIP_EXPORT uint8_t get_sd_repetitions_max() const;
+ VSOMEIP_EXPORT ttl_t get_sd_ttl() const;
+ VSOMEIP_EXPORT int32_t get_sd_cyclic_offer_delay() const;
+ VSOMEIP_EXPORT int32_t get_sd_request_response_delay() const;
private:
void get_logging_configuration(const boost::property_tree::ptree &_tree);