external/wakaama: update core APIs to support TCP/TLS as per RFC
authorJin-Seong Kim <jseong82.kim@samsung.com>
Wed, 19 Apr 2017 08:15:49 +0000 (17:15 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Sat, 6 May 2017 14:00:38 +0000 (23:00 +0900)
commitcc5de7b5e21525fe70645480f962ed1bffcd0a3e
tree4a5d45b63c7869d833e155b2f2368278364a3d74
parent090e56b00f64e41a720d0531342e3b130932713f
external/wakaama: update core APIs to support TCP/TLS as per RFC

This commit is related to er-coap TCP/TLS support according to changes
of wakaama er-coap API, updates wakaama core APIs to support TCP/TLS
feature.
 - lwm2m_context_t : added new member, coap_protocol_t protocol
 - lwm2m_init2 function is newly added to intialize
   coap protocol member in lwm2m_context_t
 - transaction_new : added new argument, coap_protocol_t proto
 - lwm2m_buffer_send : added new argument, coap_protocol_t proto
 - core functions using coap_init_message, coap_parse_message
   are updated

Change-Id: Icc7e3a7ac64e703255aafbab6c3f3d04dbb82cb4
Signed-off-by: Jin-Seong Kim <jseong82.kim@samsung.com>
12 files changed:
external/wakaama/core/bootstrap.c
external/wakaama/core/internals.h
external/wakaama/core/liblwm2m.c
external/wakaama/core/liblwm2m.h
external/wakaama/core/management.c
external/wakaama/core/observe.c
external/wakaama/core/packet.c
external/wakaama/core/registration.c
external/wakaama/core/transaction.c
external/wakaama/examples/shared/connection.c
external/wakaama/examples/shared/dtlsconnection.c
external/wakaama/examples/shared/dtlsconnection.h