diff options
author | Juergen Gehring <juergen.gehring@bmw.de> | 2018-05-22 02:54:41 -0700 |
---|---|---|
committer | Juergen Gehring <juergen.gehring@bmw.de> | 2018-05-22 02:54:41 -0700 |
commit | 3f591262507bbce2a57e182ef8a1c40951a31018 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /implementation/e2e_protection/include/e2e/profile/profile_custom/checker.hpp | |
parent | 4808f3130c97cea3f0168005b9df029282060539 (diff) | |
download | vSomeIP-3f591262507bbce2a57e182ef8a1c40951a31018.tar.gz |
vsomeip 2.10.11 2.10.12 2.10.13 2.10.14 2.10.15 2.10.16 2.10.17 2.10.18 2.10.19 2.10.20 2.10.21
Diffstat (limited to 'implementation/e2e_protection/include/e2e/profile/profile_custom/checker.hpp')
-rw-r--r-- | implementation/e2e_protection/include/e2e/profile/profile_custom/checker.hpp | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/implementation/e2e_protection/include/e2e/profile/profile_custom/checker.hpp b/implementation/e2e_protection/include/e2e/profile/profile_custom/checker.hpp deleted file mode 100644 index 7080329..0000000 --- a/implementation/e2e_protection/include/e2e/profile/profile_custom/checker.hpp +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright (C) 2014-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 VSOMEIP_E2E_PROFILE_CUSTOM_CHECKER_HPP -#define VSOMEIP_E2E_PROFILE_CUSTOM_CHECKER_HPP - -#include "../profile_custom/profile_custom.hpp" -#include "../profile_interface/checker.hpp" -#include <mutex> - -namespace vsomeip { -namespace e2e { -namespace profile_custom { - -class profile_custom_checker final : public vsomeip::e2e::profile_interface::checker { - - public: - profile_custom_checker(void) = delete; - - explicit profile_custom_checker(const vsomeip::e2e::profile_custom::profile_config &_config) : - config_(_config) {} - - virtual void check(const e2e_buffer &_buffer, - vsomeip::e2e::profile_interface::generic_check_status &_generic_check_status); - - private: - uint32_t read_crc(const e2e_buffer &_buffer) const; - -private: - profile_config config_; - std::mutex check_mutex_; - -}; - -} // namespace profile_custom -} // namespace e2e -} // namespace vsomeip - -#endif // VSOMEIP_E2E_PROFILE_CUSTOM_CHECKER_HPP |