ADTF Device Toolbox SDK
Loading...
Searching...
No Matches
someip_support_srv_intf.h
Go to the documentation of this file.
1
7
8#pragma once
9
11#include "someip_coder_intf.h"
12#include <adtf_utils.h>
13#include <adtf_ucom3.h>
14
15
16constexpr char CID_DEVTB_SOMEIP[] = "someip.service.devicetb.cid";
17
18
22namespace adtf
23{
24
28namespace devicetb
29{
30
34namespace sdk
35{
36
40namespace someip
41{
42
46namespace hood
47{
48
52 class ISomeIpService : public adtf::ucom::ant::IObject
53 {
54 public:
56 ADTF_IID(ISomeIpService, "someip_service.hood.someip.sdk.devicetb.adtf.iid");
57
64 virtual tResult CreateDecoder(adtf::ucom::ant::iobject_ptr<adtf::devicetb::sdk::someip::hood::ISomeIpDecoder>& pDecoder) = 0;
65
74 virtual tResult GetDatabase(adtf::ucom::ant::iobject_ptr<const adtf::devicetb::sdk::someip::hood::ISomeIpDatabase>& pDatabase) const = 0;
75 };
76
77} // namespace hood
78
81
82} // namespace someip
83} // namespace sdk
84} // namespace devicetb
85} // namespace adtf
Definition someip_support_srv_intf.h:53
ADTF_IID(ISomeIpService, "someip_service.hood.someip.sdk.devicetb.adtf.iid")
Interface ID for the SOME/IP service interface.
virtual tResult GetDatabase(adtf::ucom::ant::iobject_ptr< const adtf::devicetb::sdk::someip::hood::ISomeIpDatabase > &pDatabase) const =0
virtual tResult CreateDecoder(adtf::ucom::ant::iobject_ptr< adtf::devicetb::sdk::someip::hood::ISomeIpDecoder > &pDecoder)=0
Namespace for functionality provided by V3.7.0.
Definition someip_coder_intf.h:45
Namespace for SOME/IP in ADTF-Devicetoolbox.
Definition raw_ethernet_types.h:40
hood::ISomeIpService ISomeIpService
Definition someip_support_srv_intf.h:80
Namespace for SDK of ADTF-Devicetoolbox.
Definition bus_database_intf.h:42
Devicetoolbox - Namespace.
Definition bus_database_intf.h:36
ADTF - Namespace.
Definition bus_database_intf.h:30