Diag-Client-Lib
|
#include <dm_uds_message.h>
Public Member Functions | |
DmUdsResponse (ByteVector &payload) | |
~DmUdsResponse () noexcept override=default | |
Private Member Functions | |
const ByteVector & | GetPayload () const override |
Get the UDS message data starting with the SID (A_Data as per ISO) More... | |
ByteVector & | GetPayload () override |
Return the underlying buffer for write access. More... | |
IpAddress | GetHostIpAddress () const noexcept override |
Get the remote ip address present. More... | |
Private Attributes | |
ByteVector & | uds_payload_ |
IpAddress | host_ip_address_ |
Additional Inherited Members |
Definition at line 71 of file dm_uds_message.h.
|
explicit |
Definition at line 22 of file dm_uds_message.cpp.
|
overridedefaultnoexcept |
|
inlineoverrideprivatevirtualnoexcept |
Get the remote ip address present.
Implements diag::client::uds_message::UdsMessage.
Definition at line 90 of file dm_uds_message.h.
References host_ip_address_.
|
inlineoverrideprivatevirtual |
Get the UDS message data starting with the SID (A_Data as per ISO)
Implements diag::client::uds_message::UdsMessage.
Definition at line 84 of file dm_uds_message.h.
References uds_payload_.
|
inlineoverrideprivatevirtual |
Return the underlying buffer for write access.
Implements diag::client::uds_message::UdsMessage.
Definition at line 87 of file dm_uds_message.h.
References uds_payload_.
|
private |
Definition at line 81 of file dm_uds_message.h.
Referenced by GetHostIpAddress().
|
private |
Definition at line 79 of file dm_uds_message.h.
Referenced by GetPayload().