From: Denis Kenzior Date: Wed, 15 Jul 2009 18:47:46 +0000 (-0500) Subject: Add set / get flags for GAtChat X-Git-Tag: 2.0_alpha~3533 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5bb57c1847253edb8af4d43a9faab7b35b820051;p=framework%2Fconnectivity%2Fconnman.git Add set / get flags for GAtChat --- diff --git a/gatchat/gatchat.c b/gatchat/gatchat.c index dfd60d5..3c21e06 100644 --- a/gatchat/gatchat.c +++ b/gatchat/gatchat.c @@ -958,6 +958,22 @@ error: return NULL; } +int g_at_chat_get_flags(GAtChat *chat) +{ + if (chat == NULL) + return 0; + + return chat->flags; +} + +void g_at_chat_set_flags(GAtChat *chat, int flags) +{ + if (chat == NULL) + return; + + chat->flags = flags; +} + static int open_device(const char *device) { struct termios ti; diff --git a/gatchat/gatchat.h b/gatchat/gatchat.h index 3c8a889..ff0994b 100644 --- a/gatchat/gatchat.h +++ b/gatchat/gatchat.h @@ -46,6 +46,9 @@ typedef enum _GAtChatFlags GAtChatFlags; GAtChat *g_at_chat_new(GIOChannel *channel, int flags); GAtChat *g_at_chat_new_from_tty(const char *device, int flags); +int g_at_chat_get_flags(GAtChat *chat); +void g_at_chat_set_flags(GAtChat *chat, int flags); + GAtChat *g_at_chat_ref(GAtChat *chat); void g_at_chat_unref(GAtChat *chat);