summaryrefslogtreecommitdiffstats
path: root/libril
diff options
context:
space:
mode:
authorWink Saville <wink@google.com>2011-04-06 16:24:21 -0700
committerWink Saville <wink@google.com>2011-04-06 17:44:40 -0700
commit5b9df33c53682addaebc0b6073901a8b441d82f9 (patch)
tree8316b6ec08178800683a8660138f8ec3a7981081 /libril
parent714160a74890167f888cae048fbdd670ba05747f (diff)
downloadandroid_hardware_ril-5b9df33c53682addaebc0b6073901a8b441d82f9.tar.gz
android_hardware_ril-5b9df33c53682addaebc0b6073901a8b441d82f9.tar.bz2
android_hardware_ril-5b9df33c53682addaebc0b6073901a8b441d82f9.zip
Add RIL_UNSOL_RIL_CONNECTED.
Change-Id: Id4cc2aff00ad0398f7a24e7f5a24626e5a63425a
Diffstat (limited to 'libril')
-rw-r--r--libril/ril.cpp6
-rw-r--r--libril/ril_unsol_commands.h3
2 files changed, 8 insertions, 1 deletions
diff --git a/libril/ril.cpp b/libril/ril.cpp
index 69ce52e..6497643 100644
--- a/libril/ril.cpp
+++ b/libril/ril.cpp
@@ -2306,6 +2306,11 @@ static void processCommandsCallback(int fd, short flags, void *param) {
static void onNewCommandConnect() {
+ // Inform we are connected and the ril version
+ int rilVer = RIL_VERSION;
+ RIL_onUnsolicitedResponse(RIL_UNSOL_RIL_CONNECTED,
+ &rilVer, sizeof(rilVer));
+
// implicit radio state changed
RIL_onUnsolicitedResponse(RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED,
NULL, 0);
@@ -3217,6 +3222,7 @@ requestToString(int request) {
case RIL_UNSOL_CDMA_SUBSCRIPTION_CHANGED: return "UNSOL_CDMA_SUBSCRIPTION_CHANGED";
case RIL_UNSOL_CDMA_PRL_CHANGED: return "UNSOL_CDMA_PRL_CHANGED";
case RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE: return "UNSOL_EXIT_EMERGENCY_CALLBACK_MODE";
+ case RIL_UNSOL_RIL_CONNECTED: return "UNSOL_RIL_CONNECTED";
default: return "<unknown request>";
}
}
diff --git a/libril/ril_unsol_commands.h b/libril/ril_unsol_commands.h
index 4e5eac7..47ae74a 100644
--- a/libril/ril_unsol_commands.h
+++ b/libril/ril_unsol_commands.h
@@ -47,5 +47,6 @@
{RIL_UNSOL_RESEND_INCALL_MUTE, responseVoid, WAKE_PARTIAL},
{RIL_UNSOL_CDMA_SUBSCRIPTION_CHANGED, responseInts, WAKE_PARTIAL},
{RIL_UNSOL_CDMA_PRL_CHANGED, responseInts, WAKE_PARTIAL},
- {RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE, responseVoid, WAKE_PARTIAL}
+ {RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE, responseVoid, WAKE_PARTIAL},
+ {RIL_UNSOL_RIL_CONNECTED, responseInts, WAKE_PARTIAL}