INFM HIL Interface
Interface between Artery simulation and DuTs
Public Member Functions | List of all members
sim_interface::dut_connector::rest_dummy::ReceiveApiResource Class Reference

restbed REST resource describing the methods and paths the endpoint can process More...

#include <ReceiveEndpoint.h>

Inheritance diagram for sim_interface::dut_connector::rest_dummy::ReceiveApiResource:

Public Member Functions

 ReceiveApiResource (std::function< void(const SimEvent &)> function)
 
void PUT_method_handler (const std::shared_ptr< restbed::Session > &session)
 

Detailed Description

restbed REST resource describing the methods and paths the endpoint can process

Constructor & Destructor Documentation

◆ ReceiveApiResource()

sim_interface::dut_connector::rest_dummy::ReceiveApiResource::ReceiveApiResource ( std::function< void(const SimEvent &)>  function)
explicit

Create endpoint for REST service on path /rest/DuT and method PUT

Parameters
functioncallback to call with received SimEvent

Member Function Documentation

◆ PUT_method_handler()

void sim_interface::dut_connector::rest_dummy::ReceiveApiResource::PUT_method_handler ( const std::shared_ptr< restbed::Session > &  session)

Parse body and extract SimEvent and provide it to callback

Parameters
sessionHTTP session on which the request was received

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