projects
/
platform
/
upstream
/
ofono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f1cbb78
)
emulator: add handler for ppp stream suspensions
author
Guillaume Zajac
<guillaume.zajac@linux.intel.com>
Wed, 4 May 2011 15:39:03 +0000
(17:39 +0200)
committer
Denis Kenzior
<denkenz@gmail.com>
Mon, 9 May 2011 04:14:05 +0000
(23:14 -0500)
Resulting from the client sending '+++' escape sequence.
src/emulator.c
patch
|
blob
|
history
diff --git
a/src/emulator.c
b/src/emulator.c
index
9055909
..
5963ffb
100644
(file)
--- a/
src/emulator.c
+++ b/
src/emulator.c
@@
-105,6
+105,15
@@
static void ppp_disconnect(GAtPPPDisconnectReason reason, gpointer user_data)
g_at_server_resume(em->server);
}
+static void ppp_suspend(gpointer user_data)
+{
+ struct ofono_emulator *em = user_data;
+
+ DBG("");
+
+ g_at_server_resume(em->server);
+}
+
static gboolean setup_ppp(gpointer user_data)
{
struct ofono_emulator *em = user_data;
@@
-132,6
+141,7
@@
static gboolean setup_ppp(gpointer user_data)
g_at_ppp_set_connect_function(em->ppp, ppp_connect, em);
g_at_ppp_set_disconnect_function(em->ppp, ppp_disconnect, em);
+ g_at_ppp_set_suspend_function(em->ppp, ppp_suspend, em);
return FALSE;
}