Woman, Life, Freedom


Adaptive AUTOSAR
ARA public interface header documentation
ara::diag::routing Namespace Reference

UDS services routing namespace. More...

Classes

class  DelayTimer
 A thread-safe countdown timer running on a different thread. More...
 
class  NrcExecption
 Negative Response Code Exception. More...
 
class  RequestTransfer
 Request data transfer in a certian direction (download/upload) More...
 
class  RequestTransferExit
 A class to end transfer data between diagnostic clients and the server. More...
 
class  RoutableUdsService
 An UDS service to handle a diagnostic request by offering itself to a router. More...
 
class  TransferData
 A class to transfer data between diagnostic clients and the server. More...
 
class  UdsServiceRouter
 A class to route an UDS request to the proper service for handling. More...
 

Enumerations

enum class  TransferDirection : uint8_t { kNone = 0x00 , kDownload = 0x01 , kUpload = 0x02 }
 Transfer data direction between diagnostic clients and the server. More...
 

Detailed Description

UDS services routing namespace.

Note
The namespace is not part of the ARA standard

Enumeration Type Documentation

◆ TransferDirection

enum class ara::diag::routing::TransferDirection : uint8_t
strong

Transfer data direction between diagnostic clients and the server.

Enumerator
kNone 

Not specified transfer data direction.

kDownload 

Transfer data from client to server.

kUpload 

Transfer data from server to client.