4#include "./routing/request_transfer.h"
15 static const uint8_t cSid{0x34};
37 uint8_t dataFormatIdentifier,
38 uint8_t addressAndLengthFormatIdentifier,
39 std::vector<uint8_t> memoryAddressAndSize,
AUTOSAR shortname-path wrapper.
Definition: instance_specifier.h:14
A wrapper class around a conversation cancellation handler callback.
Definition: cancellation_handler.h:12
A class to request diagnostic data transfer from a client to the server.
Definition: download.h:13
DownloadService(const core::InstanceSpecifier &specifier, ReentrancyType reentrancy, routing::TransferData &transferData)
Constructor.
Definition: download.cpp:10
std::future< void > RequestDownload(uint8_t dataFormatIdentifier, uint8_t addressAndLengthFormatIdentifier, std::vector< uint8_t > memoryAddressAndSize, MetaInfo &metaInfo, CancellationHandler &&cancellationHandler)
Request diagnostic data download.
Definition: download.cpp:17
Request data transfer in a certian direction (download/upload)
Definition: request_transfer.h:15
A class to transfer data between diagnostic clients and the server.
Definition: transfer_data.h:23
TransferDirection
Transfer data direction between diagnostic clients and the server.
Definition: transfer_data.h:15
@ kDownload
Transfer data from client to server.
ReentrancyType
Reentrancy type of an instance.
Definition: reentrancy.h:12