libdoip  0.1.0
DoIP (Diagnostics over Internet Protocol) ISO 13400 C++17 Library
doip::uds::LambdaUdsHandler Class Reference

#include <LambdaUdsHandler.h>

Inheritance diagram for doip::uds::LambdaUdsHandler:
Collaboration diagram for doip::uds::LambdaUdsHandler:

Public Types

using Fn = std::function< UdsResponse(const ByteArray &)>
 

Public Member Functions

 LambdaUdsHandler (Fn fn)
 
UdsResponse handle (const ByteArray &request) override
 
- Public Member Functions inherited from doip::uds::IUdsServiceHandler
virtual ~IUdsServiceHandler ()=default
 

Detailed Description

Definition at line 9 of file LambdaUdsHandler.h.

Member Typedef Documentation

◆ Fn

using doip::uds::LambdaUdsHandler::Fn = std::function<UdsResponse(const ByteArray &)>

Definition at line 11 of file LambdaUdsHandler.h.

Constructor & Destructor Documentation

◆ LambdaUdsHandler()

doip::uds::LambdaUdsHandler::LambdaUdsHandler ( Fn  fn)
inlineexplicit

Definition at line 12 of file LambdaUdsHandler.h.

Member Function Documentation

◆ handle()

UdsResponse doip::uds::LambdaUdsHandler::handle ( const ByteArray request)
inlineoverridevirtual

Implements doip::uds::IUdsServiceHandler.

Definition at line 13 of file LambdaUdsHandler.h.


The documentation for this class was generated from the following file: