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

#include <JsonMapper.h>

Static Public Member Functions

static int mapRequestPrimitive (RequestPrimitive &req, JsonObject o)
 
static int parseRequestPrimitive (JsonObject o, RequestPrimitive *req)
 
static int mapResponsePrimitive (ResponsePrimitive &resp, JsonObject o)
 
static int parseResponsePrimitive (JsonObject o, ResponsePrimitive *resp)
 

Detailed Description

Provide specifi mapping and parsing methods dedicated to request and response primitives Useful for protocol binding such as MQTT

Member Function Documentation

◆ mapRequestPrimitive()

int PrimitiveMapper::mapRequestPrimitive ( RequestPrimitive req,
JsonObject  o 
)
static

Map Request primitive to JsonObject

Parameters
reqthe request to map
ojson object (ArduinoJson) to fill
Returns
int different from 0 in case of error

◆ mapResponsePrimitive()

int PrimitiveMapper::mapResponsePrimitive ( ResponsePrimitive resp,
JsonObject  o 
)
static

Map Response primitive to JsonObject

Parameters
respthe response to map
ojson object (ArduinoJson) to fill
Returns
int different from 0 in case of error

◆ parseRequestPrimitive()

int PrimitiveMapper::parseRequestPrimitive ( JsonObject  o,
RequestPrimitive req 
)
static

Parse json to fill a request primitive object

Parameters
ojson object (ArduinoJson)
reqthe request primitive to fill
Returns
int different from 0 in case of error

◆ parseResponsePrimitive()

int PrimitiveMapper::parseResponsePrimitive ( JsonObject  o,
ResponsePrimitive resp 
)
static

Parse json to fill a response primitive object

Parameters
ojson object (ArduinoJson)
respthe response primitive to fill
Returns
int different from 0 in case of error

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