ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
ISomeIpServiceabstract

The ISomeIpService interface provides access to SOME/IP-specific ADTF components. More...

Inheritance diagram for ISomeIpService:
[legend]

Public Member Functions

 ADTF_IID (ISomeIpService, "someip_service.hood.someip.sdk.devicetb.adtf.iid")
 Interface ID for the SOME/IP service interface.
 
virtual tResult CreateDecoder (adtf::ucom::ant::iobject_ptr< adtf::devicetb::sdk::someip::hood::ISomeIpDecoder > &pDecoder)=0
 Creates a new SOME/IP coder object. More...
 
virtual tResult GetDatabase (adtf::ucom::ant::iobject_ptr< const adtf::devicetb::sdk::someip::hood::ISomeIpDatabase > &pDatabase) const =0
 Returns the current SOME/IP database object. More...
 

Detailed Description

The ISomeIpService interface provides access to SOME/IP-specific ADTF components.

Definition at line 52 of file someip_support_srv_intf.h.

Member Function Documentation

◆ CreateDecoder()

virtual tResult CreateDecoder ( adtf::ucom::ant::iobject_ptr< adtf::devicetb::sdk::someip::hood::ISomeIpDecoder > &  pDecoder)
pure virtual

Creates a new SOME/IP coder object.

Parameters
[out]pDecoderInstance of an ISomeIpDecoder or nullptr if creation failed.
Returns
Standard result code.

◆ GetDatabase()

virtual tResult GetDatabase ( adtf::ucom::ant::iobject_ptr< const adtf::devicetb::sdk::someip::hood::ISomeIpDatabase > &  pDatabase) const
pure virtual

Returns the current SOME/IP database object.

Parameters
pDatabaseThe current ISomeIpDatabase instance.
Returns
Standard result code.
Return values
ERR_NOERRORif everything went fine.
ERR_NOT_FOUNDif the database is not available.