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