diff options
author | Lutz Bichler <Lutz.Bichler@bmw.de> | 2014-08-05 14:16:27 +0200 |
---|---|---|
committer | Lutz Bichler <Lutz.Bichler@bmw.de> | 2014-08-05 14:16:27 +0200 |
commit | e339029b33ad8415469794691d70016cac6701b0 (patch) | |
tree | b12d6c67c58865e19bf7887c4ffafbeb3ba471af /implementation/service_discovery/include/service_discovery_impl.hpp | |
parent | d3644b3edc8b15ace244724bc50e4fbfbf9601ec (diff) | |
download | vSomeIP-e339029b33ad8415469794691d70016cac6701b0.tar.gz |
Implemented get/set of fields. Only currently this works for remote
events/fields.
TODO: enable the mechanism for local events/fields. The simple approach
(sending locally) would require serialization/deserialization which I'd
like to avoid...
Diffstat (limited to 'implementation/service_discovery/include/service_discovery_impl.hpp')
-rw-r--r-- | implementation/service_discovery/include/service_discovery_impl.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/implementation/service_discovery/include/service_discovery_impl.hpp b/implementation/service_discovery/include/service_discovery_impl.hpp index 4279cbf..0013ac4 100644 --- a/implementation/service_discovery/include/service_discovery_impl.hpp +++ b/implementation/service_discovery/include/service_discovery_impl.hpp @@ -62,6 +62,8 @@ class service_discovery_impl : public service_discovery, void on_message(const byte_t *_data, length_t _length); + void on_offer_change(const std::string &_name); + private: session_t get_session(const boost::asio::ip::address &_address); void increment_session(const boost::asio::ip::address &_address); @@ -77,13 +79,11 @@ class service_discovery_impl : public service_discovery, void insert_subscription(std::shared_ptr<message_impl> &_message, service_t _service, instance_t _instance, eventgroup_t _eventgroup, - std::shared_ptr<subscription> &_subscription, - bool _is_subscription); + std::shared_ptr<subscription> &_subscription); void insert_subscription_ack(std::shared_ptr<message_impl> &_message, service_t _service, instance_t _instance, eventgroup_t _eventgroup, - std::shared_ptr<eventgroupinfo> &_info, - bool _is_subscription); + std::shared_ptr<eventgroupinfo> &_info); void process_serviceentry( std::shared_ptr<serviceentry_impl> &_entry, |