aboutsummaryrefslogtreecommitdiffstats
path: root/android/ui-core-protocol.c
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@android.com>2010-07-27 11:34:16 -0700
committerDavid 'Digit' Turner <digit@android.com>2010-07-27 12:25:52 -0700
commit055ae42d36d9d78a7920f66ee2df485d81d24264 (patch)
treea1d84474063ea614199ab6a31602711b88d02175 /android/ui-core-protocol.c
parent657a3521a1f4d354b57f0e524b1cd57bed177bb0 (diff)
downloadexternal_qemu-055ae42d36d9d78a7920f66ee2df485d81d24264.zip
external_qemu-055ae42d36d9d78a7920f66ee2df485d81d24264.tar.gz
external_qemu-055ae42d36d9d78a7920f66ee2df485d81d24264.tar.bz2
Better separation of UI and Core sources for framebuffer emulation.
+ new document under docs/DISPLAY-STATE.TXT to explain what's happening. Change-Id: Ia0d233377266212da49af932c7528f46f5feb92d
Diffstat (limited to 'android/ui-core-protocol.c')
-rw-r--r--android/ui-core-protocol.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/android/ui-core-protocol.c b/android/ui-core-protocol.c
index c62f09e..3e4fdcc 100644
--- a/android/ui-core-protocol.c
+++ b/android/ui-core-protocol.c
@@ -23,6 +23,8 @@
#include "android/globals.h"
#include "android/hw-control.h"
#include "android/ui-core-protocol.h"
+#include "telephony/modem_driver.h"
+#include "trace.h"
int
android_core_get_hw_lcd_density(void)
@@ -45,3 +47,25 @@ android_core_get_base_port(void)
{
return android_base_port;
}
+
+void
+android_core_set_network_enabled(int enabled)
+{
+ if (android_modem) {
+ amodem_set_data_registration(
+ android_modem,
+ qemu_net_disable ? A_REGISTRATION_UNREGISTERED
+ : A_REGISTRATION_HOME);
+ }
+}
+
+void android_core_tracing_start(void)
+{
+ start_tracing();
+}
+
+void android_core_tracing_stop(void)
+{
+ stop_tracing();
+}
+