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; +} }