1 // Copyright 2014 Samsung Electronics. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ewk_console_message.h"
7 #include "private/ewk_console_message_private.h"
9 Ewk_Console_Message_Level ewk_console_message_level_get(const Ewk_Console_Message *message)
11 EINA_SAFETY_ON_NULL_RETURN_VAL(message, EWK_CONSOLE_MESSAGE_LEVEL_NULL);
12 return static_cast<Ewk_Console_Message_Level>(message->level);
15 Eina_Stringshare* ewk_console_message_text_get(const Ewk_Console_Message *message)
17 EINA_SAFETY_ON_NULL_RETURN_VAL(message, 0);
18 return message->message;
21 unsigned ewk_console_message_line_get(const Ewk_Console_Message *message)
23 EINA_SAFETY_ON_NULL_RETURN_VAL(message, 0);
27 Eina_Stringshare* ewk_console_message_source_get(const Ewk_Console_Message *message)
29 EINA_SAFETY_ON_NULL_RETURN_VAL(message, 0);
30 return message->source;