From b5235a14f97bba5c3666af255002e850f01acd69 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Tue, 29 Aug 2017 11:38:28 +0200 Subject: [PATCH] feat(c-types): provide message event interface --- src/c-wrapper/c-types.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/c-wrapper/c-types.cpp b/src/c-wrapper/c-types.cpp index 70e1a41cf..15180d577 100644 --- a/src/c-wrapper/c-types.cpp +++ b/src/c-wrapper/c-types.cpp @@ -16,9 +16,6 @@ * along with this program. If not, see . */ -#include -#include - // From coreapi. #include "private.h" @@ -81,12 +78,17 @@ LinphoneEventLogType event_log_get_type (const LinphoneEventLog *eventLog) { // Message Event. // ----------------------------------------------------------------------------- -// L_DECLARE_C_STRUCT_IMPL(MessageEvent, message_event); -// -// LinphoneMessageEvent *message_event_new (LinphoneMessage *message) { -// LinphoneMessageEvent *object = object->cppPtr = make_shared(); -// return object; -// } -// -// LinphoneMessage *message_event_get_message (const LinphoneMessageEvent *messageEvent); +L_DECLARE_C_STRUCT_IMPL(MessageEvent, message_event); + +LinphoneMessageEvent *message_event_new (LinphoneMessage *message) { + LinphoneMessageEvent *object = _linphone_message_event_init(); + // TODO: call make_shared with cppPtr. + object->cppPtr = make_shared(nullptr); + return object; +} + +LinphoneMessage *message_event_get_message (const LinphoneMessageEvent *messageEvent) { + // TODO. + return nullptr; +} }