1 // Copyright (C) 2018 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
2 // This Source Code Form is subject to the terms of the Mozilla Public
3 // License, v. 2.0. If a copy of the MPL was not distributed with this
4 // file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 
6 #ifndef VSOMEIP_V3_ROUTING_FUNCTION_TYPES_HPP_
7 #define VSOMEIP_V3_ROUTING_FUNCTION_TYPES_HPP_
8 
9 namespace vsomeip_v3 {
10 
11 class remote_subscription;
12 
13 typedef std::function<
14     void (const std::shared_ptr<remote_subscription> &_subscription)
15 > remote_subscription_callback_t;
16 
17 } // namespace vsomeip_v3
18 
19 #endif // VSOMEIP_V3_ROUTING_FUNCTION_TYPES_HPP_
20