11 #ifndef __LOM2M_RESPONSEPRIMITIVE_H
12 #define __LOM2M_RESPONSEPRIMITIVE_H
124 this->m_contentStatus = contentStatus;
130 this->m_vendorInformation = vendorInformation;
137 return (this->m_authorizationSignatureRequestInformation == 1);
140 if (authorizationSignatureRequestInformation)
142 this->m_authorizationSignatureRequestInformation = 1;
146 this->m_authorizationSignatureRequestInformation = 0;
155 this->m_contentOffset = contentOffset;
163 this->m_resultExpirationTimestamp = resultExpirationTimestamp;
173 this->m_originatingTimestamp = originatingTimestamp;
181 this->m_location = location;
189 this->m_content = content;
ContentStatus
Definition: ResponsePrimitive.h:42
@ CS_NULL
Definition: ResponsePrimitive.h:43
@ CS_STATIONARY
Definition: ResponsePrimitive.h:44
@ CS_MOBILE
Definition: ResponsePrimitive.h:45
ResponseStatusCode
Definition: ResponsePrimitive.h:19
@ R2002_DELETED
Definition: ResponsePrimitive.h:23
@ R5103_TARGET_NOT_REACHABLE
Definition: ResponsePrimitive.h:32
@ R5106_ALREADY_EXISTS
Definition: ResponsePrimitive.h:33
@ R4004_NOT_FOUND
Definition: ResponsePrimitive.h:28
@ R5207_NOT_ACCEPTABLE
Definition: ResponsePrimitive.h:38
@ R4008_REQUEST_TIMEOUT
Definition: ResponsePrimitive.h:30
@ R4005_OPERATION_NOT_ALLOWED
Definition: ResponsePrimitive.h:29
@ R5206_NON_BLOCKING_SYNCH_REQUEST_NOT_SUPPORTED
Definition: ResponsePrimitive.h:37
@ R204_NO_CONTENT
Definition: ResponsePrimitive.h:22
@ R4105_CONFLICT
Definition: ResponsePrimitive.h:31
@ R5000_INTERNAL_SERVER_ERROR
Definition: ResponsePrimitive.h:35
@ R2001_CREATED
Definition: ResponsePrimitive.h:25
@ R4000_BAD_REQUEST
Definition: ResponsePrimitive.h:26
@ R4015_UNSUPPORTED_MEDIA_TYPE
Definition: ResponsePrimitive.h:34
@ R2000_OK
Definition: ResponsePrimitive.h:21
@ R5001_NOT_IMPLEMENTED
Definition: ResponsePrimitive.h:36
@ R000_VOID
Definition: ResponsePrimitive.h:20
@ R2004_UPDATED
Definition: ResponsePrimitive.h:24
@ R4103_ORIGINATOR_HAS_NO_PRIVILEGE
Definition: ResponsePrimitive.h:27
const char * contentType(const String &filename)
Definition: bsp-esp8266.cpp:13
Definition: ResponsePrimitive.h:49
void setResultExpirationTimestamp(const String &resultExpirationTimestamp)
Definition: ResponsePrimitive.h:161
const String & getResultExpirationTimestamp()
Definition: ResponsePrimitive.h:157
String m_vendorInformation
Definition: ResponsePrimitive.h:69
ResponseStatusCode getResponseStatusCode() const
Definition: ResponsePrimitive.h:249
String getContent() const
Definition: ResponsePrimitive.h:183
String getResourceId() const
Definition: ResponsePrimitive.h:235
void setContent(const String &content)
Definition: ResponsePrimitive.h:187
String getFrom() const
Definition: ResponsePrimitive.h:216
static ResponseStatusCode getRSCFromString(String rsc)
Definition: ResponsePrimitive.cpp:27
void setMqttTopic(const String &mqttTopic)
Definition: ResponsePrimitive.h:106
int getContentOffset()
Definition: ResponsePrimitive.h:149
void setFrom(const String &from)
Definition: ResponsePrimitive.h:211
String getRequestId() const
Definition: ResponsePrimitive.h:226
ContentStatus m_contentStatus
Definition: ResponsePrimitive.h:61
String m_content
Definition: ResponsePrimitive.h:55
String m_to
Definition: ResponsePrimitive.h:56
void setOriginatingTimestamp(const String &originatingTimestamp)
Definition: ResponsePrimitive.h:171
void setResourceId(const String &ri)
Definition: ResponsePrimitive.h:230
void setContentType(const String &contentType)
Definition: ResponsePrimitive.h:195
const String & getVendorInformation()
Definition: ResponsePrimitive.h:126
const String & getOriginatingTimetsamp()
Definition: ResponsePrimitive.h:166
const String & getMqttTopic() const
Definition: ResponsePrimitive.h:102
String m_mqttTopic
Definition: ResponsePrimitive.h:52
void setContentStatus(ContentStatus contentStatus)
Definition: ResponsePrimitive.h:122
ResponsePrimitive(const String &ri, const String &from, const String &to, ResponseStatusCode rsc)
Definition: ResponsePrimitive.h:94
String m_location
Definition: ResponsePrimitive.h:73
void setReleaseVersionIndicator(const String &rvi)
Definition: ResponsePrimitive.h:258
void setProtocol(const String &m_protocol)
Definition: ResponsePrimitive.h:114
void setAuthorizationSignatureRequestInformation(bool authorizationSignatureRequestInformation)
Definition: ResponsePrimitive.h:139
int m_contentOffset
Definition: ResponsePrimitive.h:62
void setResponseStatusCode(ResponseStatusCode rsc)
Definition: ResponsePrimitive.h:240
String getContentType() const
Definition: ResponsePrimitive.h:191
void init()
Definition: ResponsePrimitive.cpp:15
String m_resultExpirationTimestamp
Definition: ResponsePrimitive.h:59
String getTo() const
Definition: ResponsePrimitive.h:206
String getLocation() const
Definition: ResponsePrimitive.h:175
String getProtocol() const
Definition: ResponsePrimitive.h:110
String m_originatingTimestamp
Definition: ResponsePrimitive.h:58
String m_rvi
Definition: ResponsePrimitive.h:79
void setLocation(const String &location)
Definition: ResponsePrimitive.h:179
String m_protocol
Definition: ResponsePrimitive.h:51
String m_from
Definition: ResponsePrimitive.h:57
void setResponseStatusCode(const String &rsc)
Definition: ResponsePrimitive.h:244
String m_resourceId
Definition: ResponsePrimitive.h:75
int getAuthorizationSignatureRequestInformationInt()
Definition: ResponsePrimitive.h:132
String getReleaseVersionIndicator() const
Definition: ResponsePrimitive.h:254
void setTo(const String &to)
Definition: ResponsePrimitive.h:201
void setRequestId(const String &ri)
Definition: ResponsePrimitive.h:221
int m_authorizationSignatureRequestInformation
Definition: ResponsePrimitive.h:67
String m_contentType
Definition: ResponsePrimitive.h:74
ContentStatus getContentStatus()
Definition: ResponsePrimitive.h:118
void setContentOffset(int contentOffset)
Definition: ResponsePrimitive.h:153
ResponsePrimitive()
Definition: ResponsePrimitive.h:89
ResponseStatusCode m_rsc
Definition: ResponsePrimitive.h:53
void setVendorInformation(const String &vendorInformation)
Definition: ResponsePrimitive.h:129
bool getAuthorizationSignatureRequestInformation()
Definition: ResponsePrimitive.h:136
String m_ri
Definition: ResponsePrimitive.h:54
MqttTopic mqttTopic
Definition: mqttBinding.cpp:191