10#include <adtf_utils.h>
11#include <adtf_ucom3.h>
13#include <adtfmediadescription/type_reflection.h>
71 [[deprecated(
"Use signature from namespace key instead.")]]
211 const void *pMessageData,
212 size_t nMessageDataSize,
Definition someip_database_intf.h:58
virtual tResult GetMessageInfo(const adtf::devicetb::sdk::someip::hood::tSomeIpSampleHeader &oSampleHeader, const adtf::devicetb::sdk::someip::hood::tSomeIpMessageHeader &oMessageHeader, const adtf::devicetb::sdk::someip::hood::tSomeIpMessageInfo *&pMessageInfo) const =0
ADTF_IID(ISomeIpDatabase, "someip_database.hood.someip.sdk.devicetb.adtf.iid")
Interface ID for the SOME/IP database interface.
virtual tResult GetConnectionsByEcu(uint32_t nEcuId, const ucom::nitro::ifunction< void(const adtf::devicetb::sdk::someip::hood::tSomeIpConnectionInfo *pSocketInfo) > &fnCallback) const =0
virtual tResult GetSenderEcu(const tSomeIpSampleHeader &oSampleHeader, const adtf::devicetb::sdk::someip::hood::tECUInfo *pECUInfo) const =0
virtual tResult GetEcus(const ucom::nitro::ifunction< void(const adtf::devicetb::sdk::someip::hood::tECUInfo *pECUInfo) > &fnCallback) const =0
virtual tResult GetMessageInfos(const ucom::nitro::ifunction< void(const adtf::devicetb::sdk::someip::hood::tSomeIpMessageInfo *pMessageInfo) > &fnCallback) const =0
virtual tResult GetChannel(uint32_t nChannelId, const adtf::devicetb::sdk::someip::hood::tChannelInfo *&pChannelInfo) const =0
virtual tResult GetChannelsByCluster(uint32_t nClusterId, const ucom::nitro::ifunction< void(const adtf::devicetb::sdk::someip::hood::tChannelInfo *pChannelInfo) > &fnCallback) const =0
virtual tResult GetCluster(uint32_t nClusterId, const adtf::devicetb::sdk::someip::hood::tClusterInfo *&pClusterInfo) const =0
virtual tResult GetConnectionsByChannel(uint32_t nChannelId, const ucom::nitro::ifunction< void(const adtf::devicetb::sdk::someip::hood::tSomeIpConnectionInfo *pSocketInfo) > &fnCallback) const =0
virtual tResult GetClusterInfos(const ucom::nitro::ifunction< void(const adtf::devicetb::sdk::someip::hood::tClusterInfo *pClusterInfo) > &fnCallback) const =0
virtual tResult GetMessageInfo(uint32_t nMessageInfoId, const adtf::devicetb::sdk::someip::hood::tSomeIpMessageInfo *&pMessageInfo) const =0
virtual bool ConnectionContainsSomeIp(const adtf::devicetb::sdk::someip::hood::tSomeIpSampleHeader &oEthernetHeader) const =0
virtual tResult GetEcu(uint32_t nEcuId, const adtf::devicetb::sdk::someip::hood::tECUInfo *&pECUInfo) const =0
Definition someip_database_intf.h:190
ADTF_IID(ISomeIpDatabase, "someip_database.key.someip.sdk.devicetb.adtf.iid")
Interface ID for the SOME/IP database interface.
virtual tResult GetMessageInfo(const adtf::devicetb::sdk::someip::hood::tSomeIpSampleHeader &oSampleHeader, const adtf::devicetb::sdk::someip::hood::tSomeIpMessageHeader &oMessageHeader, const void *pMessageData, size_t nMessageDataSize, const adtf::devicetb::sdk::someip::hood::tSomeIpMessageInfo *&pMessageInfo) const =0
Namespace for functionality provided by V3.10.0.
Definition someip_coder_intf.h:116
key::ISomeIpDatabase ISomeIpDatabase
Definition someip_database_intf.h:219
ADTF - Namespace.
Definition bus_database_intf.h:30
constexpr const char * CID_DEVTB_SOMEIP_PARSER
Definition someip_database_intf.h:18
constexpr const char * BUS_ID_SOMEIP
Definition someip_database_intf.h:23
Definition someip_types.h:613
Definition someip_types.h:626
Definition someip_types.h:562
Definition someip_types.h:595
Definition someip_types.h:534