4#include "./routing/request_transfer.h"
15 static const uint8_t cSid{0x35};
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 the server to a client.
Definition: upload.h:13
UploadService(const core::InstanceSpecifier &specifier, ReentrancyType reentrancy, routing::TransferData &transferData)
Constructor.
Definition: upload.cpp:10
std::future< void > RequestUpload(uint8_t dataFormatIdentifier, uint8_t addressAndLengthFormatIdentifier, std::vector< uint8_t > memoryAddressAndSize, MetaInfo &metaInfo, CancellationHandler &&cancellationHandler)
Request diagnostic data upload.
Definition: upload.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
@ kUpload
Transfer data from server to client.
ReentrancyType
Reentrancy type of an instance.
Definition: reentrancy.h:12