|
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().