Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
rpc_configuration.h
1#ifndef RPC_CONFIGURATION_H
2#define RPC_CONFIGURATION_H
3
4
5#include "./network_configuration.h"
6
7namespace application
8{
10 namespace helper
11 {
12 static const std::array<std::string, 6> cProtocolVersionShallowChildren(
13 {"AUTOSAR",
14 "AR-PACKAGES",
15 "AR-PACKAGE",
16 "ELEMENTS",
17 "COMMUNICATION-CLUSTER",
18 "PROTOCOL-VERSION"});
19
22 {
25 };
26
34 const std::string &configFilepath,
35 std::string networkEndpoint,
36 std::string applicationEndpoint,
37 RpcConfiguration &configuration);
38 }
39}
40
41#endif
bool TryGetRpcConfiguration(const std::string &configFilepath, std::string networkEndpoint, std::string applicationEndpoint, RpcConfiguration &configuration)
Try to get a RPC configuration based on a ARXML configuration file.
Definition: rpc_configuration.cpp:7
AUTOSAR application namespace.
Definition: diag_message_handler.cpp:5
Data model for a network configuration.
Definition: network_configuration.h:52
Data model for a remote procedure call connection configuration.
Definition: rpc_configuration.h:22
uint8_t protocolVersion
SOME/IP RPC version.
Definition: rpc_configuration.h:24