diff options
Diffstat (limited to 'implementation/routing/include/serviceinfo.hpp')
-rw-r--r-- | implementation/routing/include/serviceinfo.hpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/implementation/routing/include/serviceinfo.hpp b/implementation/routing/include/serviceinfo.hpp index a98127e..af3a50c 100644 --- a/implementation/routing/include/serviceinfo.hpp +++ b/implementation/routing/include/serviceinfo.hpp @@ -21,7 +21,7 @@ class servicegroup; class serviceinfo { public: VSOMEIP_EXPORT serviceinfo(major_version_t _major, minor_version_t _minor, - ttl_t _ttl); + ttl_t _ttl, bool _is_local); VSOMEIP_EXPORT ~serviceinfo(); VSOMEIP_EXPORT servicegroup * get_group() const; @@ -49,6 +49,8 @@ public: VSOMEIP_EXPORT void add_client(client_t _client); VSOMEIP_EXPORT void remove_client(client_t _client); + VSOMEIP_EXPORT bool is_local() const; + private: servicegroup *group_; @@ -64,6 +66,8 @@ private: eventgroup_t multicast_group_; std::set<client_t> requesters_; + + bool is_local_; }; } // namespace vsomeip |