diff options
Diffstat (limited to 'test/payload_tests/payload_test_service.hpp')
-rw-r--r-- | test/payload_tests/payload_test_service.hpp | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/test/payload_tests/payload_test_service.hpp b/test/payload_tests/payload_test_service.hpp deleted file mode 100644 index 32ae1e7..0000000 --- a/test/payload_tests/payload_test_service.hpp +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright (C) 2015-2017 Bayerische Motoren Werke Aktiengesellschaft (BMW AG) -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this -// file, You can obtain one at http://mozilla.org/MPL/2.0/. - -#ifndef PAYLOADTESTSERVICE_HPP_ -#define PAYLOADTESTSERVICE_HPP_ -#include <gtest/gtest.h> - -#include <vsomeip/vsomeip.hpp> - -#include <thread> -#include <mutex> -#include <condition_variable> -#include <functional> - -#include "../someip_test_globals.hpp" - -class payload_test_service -{ -public: - payload_test_service(bool _use_tcp); - bool init(); - void start(); - void stop(); - void offer(); - void stop_offer(); - void join_offer_thread(); - void on_state(vsomeip::state_type_e _state); - void on_message(const std::shared_ptr<vsomeip::message> &_request); - void on_message_shutdown(const std::shared_ptr<vsomeip::message> &_request); - void run(); - -private: - std::shared_ptr<vsomeip::application> app_; - bool is_registered_; - bool use_tcp_; - bool use_static_routing_; - - std::mutex mutex_; - std::condition_variable condition_; - bool blocked_; - std::uint32_t number_of_received_messages_; - std::thread offer_thread_; -}; - -#endif /* PAYLOADTESTSERVICE_HPP_ */ |