summaryrefslogtreecommitdiffstats
path: root/include/cdma-netreg.h
diff options
context:
space:
mode:
authorBertrand Aygon <bertrand.aygon@intel.com>2011-08-05 15:21:05 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-08-05 10:48:49 -0500
commitb7be25e12082d6bb87c4189c46966e816df2b305 (patch)
tree1c210af56fd1eb1d174e796ec239ac62b4b6a89c /include/cdma-netreg.h
parenta8bf6e96b6a745d1e2412a6a8b04026df5231921 (diff)
downloadofono-b7be25e12082d6bb87c4189c46966e816df2b305.tar.bz2
cdma-netreg: add registration status to public api
Diffstat (limited to 'include/cdma-netreg.h')
-rw-r--r--include/cdma-netreg.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/cdma-netreg.h b/include/cdma-netreg.h
index 8ee77378..126a5a5a 100644
--- a/include/cdma-netreg.h
+++ b/include/cdma-netreg.h
@@ -28,6 +28,12 @@ extern "C" {
#include <ofono/types.h>
+enum cdma_netreg_status {
+ CDMA_NETWORK_REGISTRATION_STATUS_NOT_REGISTERED = 0,
+ CDMA_NETWORK_REGISTRATION_STATUS_REGISTERED = 1,
+ CDMA_NETWORK_REGISTRATION_STATUS_ROAMING = 2,
+};
+
struct ofono_cdma_netreg;
struct ofono_cdma_netreg_driver {
@@ -38,6 +44,9 @@ struct ofono_cdma_netreg_driver {
void (*remove)(struct ofono_cdma_netreg *cdma_netreg);
};
+void ofono_cdma_netreg_status_notify(struct ofono_cdma_netreg *netreg,
+ enum cdma_netreg_status status);
+
int ofono_cdma_netreg_driver_register(
const struct ofono_cdma_netreg_driver *d);
void ofono_cdma_netreg_driver_unregister(