diff options
author | Wink Saville <wink@google.com> | 2011-04-06 16:24:21 -0700 |
---|---|---|
committer | Wink Saville <wink@google.com> | 2011-04-06 17:44:40 -0700 |
commit | 5b9df33c53682addaebc0b6073901a8b441d82f9 (patch) | |
tree | 8316b6ec08178800683a8660138f8ec3a7981081 /libril | |
parent | 714160a74890167f888cae048fbdd670ba05747f (diff) | |
download | android_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.cpp | 6 | ||||
-rw-r--r-- | libril/ril_unsol_commands.h | 3 |
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} |