LOM2M  0.8.0
Static Public Member Functions | List of all members
Redirector Class Reference

#include <Redirector.h>

Static Public Member Functions

static void initResponse (RequestPrimitive &req, ResponsePrimitive *response)
 
static void retarget (RequestPrimitive *request, ResponsePrimitive *response)
 
static void sendRequest (RequestPrimitive *request, RemoteCse *csr, ResponsePrimitive *response)
 

Detailed Description

Used to redirect any requests that may target a known RemoteCse This behaviour uses the Remote CSE point of access or AEs to retarget oneM2M requests or Notifications

Member Function Documentation

◆ initResponse()

static void Redirector::initResponse ( RequestPrimitive req,
ResponsePrimitive response 
)
inlinestatic

Initialize the response primitive based on the correspondant request primitive

Parameters
req- the request primitive

◆ retarget()

void Redirector::retarget ( RequestPrimitive request,
ResponsePrimitive response 
)
static

Try to retarget a given request primitive.

Parameters
requestto forward
Returns
response primitive

◆ sendRequest()

void Redirector::sendRequest ( RequestPrimitive request,
RemoteCse csr,
ResponsePrimitive response 
)
static

Send the provided request to the specific remote CSE

Parameters
requestto send
csrremote CSE targetted
Returns
response primitive

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