summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/cdma-netreg.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/cdma-netreg.h b/include/cdma-netreg.h
index 31ed2895..529dab5a 100644
--- a/include/cdma-netreg.h
+++ b/include/cdma-netreg.h
@@ -36,12 +36,19 @@ enum cdma_netreg_status {
struct ofono_cdma_netreg;
+typedef void (*ofono_cdma_netreg_serving_system_cb_t)(
+ const struct ofono_error *error,
+ const char *sid,
+ void *data);
+
struct ofono_cdma_netreg_driver {
const char *name;
int (*probe)(struct ofono_cdma_netreg *cdma_netreg,
unsigned int vendor,
void *data);
void (*remove)(struct ofono_cdma_netreg *cdma_netreg);
+ void (*serving_system)(struct ofono_cdma_netreg *cdma_netreg,
+ ofono_cdma_netreg_serving_system_cb_t cb, void *data);
};
void ofono_cdma_netreg_status_notify(struct ofono_cdma_netreg *netreg,