iceoryx_posh
2.0.5
Loading...
Searching...
No Matches
iceoryx_posh
gateway
gateway_config.hpp
1
// Copyright (c) 2020 by Robert Bosch GmbH. All rights reserved.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
//
15
// SPDX-License-Identifier: Apache-2.0
16
17
#ifndef IOX_POSH_GW_GATEWAY_CONFIG_HPP
18
#define IOX_POSH_GW_GATEWAY_CONFIG_HPP
19
20
#include "iceoryx_hoofs/cxx/vector.hpp"
21
#include "iceoryx_posh/capro/service_description.hpp"
22
#include "iceoryx_posh/iceoryx_posh_types.hpp"
23
24
namespace
iox
25
{
26
namespace
config
27
{
31
struct
GatewayConfig
32
{
33
struct
ServiceEntry
34
{
35
capro::ServiceDescription
m_serviceDescription;
36
};
37
iox::cxx::vector<ServiceEntry, MAX_GATEWAY_SERVICES> m_configuredServices;
38
39
void
setDefaults() noexcept;
40
};
41
}
// namespace config
42
}
// namespace iox
43
44
#endif
// IOX_POSH_GW_GATEWAY_CONFIG_HPP
iox::capro::ServiceDescription
class for the identification of a communication event including information on the service,...
Definition
service_description.hpp:81
iox::config::GatewayConfig::ServiceEntry
Definition
gateway_config.hpp:34
iox::config::GatewayConfig
Generic configuration for gateways.
Definition
gateway_config.hpp:32
Generated by
1.9.8