mirror of git://git.sysmocom.de/ofono
Add set / get flags for GAtChat
This commit is contained in:
parent
f574b5a075
commit
78a646797c
|
@ -958,6 +958,22 @@ error:
|
||||||
return NULL;
|
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)
|
static int open_device(const char *device)
|
||||||
{
|
{
|
||||||
struct termios ti;
|
struct termios ti;
|
||||||
|
|
|
@ -46,6 +46,9 @@ typedef enum _GAtChatFlags GAtChatFlags;
|
||||||
GAtChat *g_at_chat_new(GIOChannel *channel, int flags);
|
GAtChat *g_at_chat_new(GIOChannel *channel, int flags);
|
||||||
GAtChat *g_at_chat_new_from_tty(const char *device, 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);
|
GAtChat *g_at_chat_ref(GAtChat *chat);
|
||||||
void g_at_chat_unref(GAtChat *chat);
|
void g_at_chat_unref(GAtChat *chat);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue