diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2010-02-09 22:00:46 +0200 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2010-02-09 22:31:32 +0200 |
commit | 8730339f40285b05faa6979b267fd5a74be43fcc (patch) | |
tree | 2443956e2afb58a574dc7a4cc4ad4192bbb40cf9 | |
parent | 6d28f82dc1ccb3de3a028a88eafb96fb001c7e61 (diff) | |
download | ofono-8730339f40285b05faa6979b267fd5a74be43fcc.tar.bz2 |
Move USSD status enum to header
-rw-r--r-- | include/ussd.h | 9 | ||||
-rw-r--r-- | src/ussd.c | 15 |
2 files changed, 12 insertions, 12 deletions
diff --git a/include/ussd.h b/include/ussd.h index a0f3a1e7..96e04cb0 100644 --- a/include/ussd.h +++ b/include/ussd.h @@ -28,6 +28,15 @@ extern "C" { #include <ofono/types.h> +enum ofono_ussd_status { + OFONO_USSD_STATUS_NOTIFY = 0, + OFONO_USSD_STATUS_ACTION_REQUIRED = 1, + OFONO_USSD_STATUS_TERMINATED = 2, + OFONO_USSD_STATUS_LOCAL_CLIENT_RESPONDED = 3, + OFONO_USSD_STATUS_NOT_SUPPORTED = 4, + OFONO_USSD_STATUS_TIMED_OUT = 5, +}; + struct ofono_ussd; typedef void (*ofono_ussd_cb_t)(const struct ofono_error *error, void *data); @@ -41,15 +41,6 @@ static GSList *g_drivers = NULL; -enum ussd_status { - USSD_STATUS_NOTIFY = 0, - USSD_STATUS_ACTION_REQUIRED = 1, - USSD_STATUS_TERMINATED = 2, - USSD_STATUS_LOCAL_CLIENT_RESPONDED = 3, - USSD_STATUS_NOT_SUPPORTED = 4, - USSD_STATUS_TIMED_OUT = 5, -}; - enum ussd_state { USSD_STATE_IDLE = 0, USSD_STATE_ACTIVE = 1, @@ -292,13 +283,13 @@ void ofono_ussd_notify(struct ofono_ussd *ussd, int status, const char *str) DBusMessageIter iter; DBusMessageIter variant; - if (status == USSD_STATUS_NOT_SUPPORTED) { + if (status == OFONO_USSD_STATUS_NOT_SUPPORTED) { ussd->state = USSD_STATE_IDLE; reply = __ofono_error_not_supported(ussd->pending); goto out; } - if (status == USSD_STATUS_TIMED_OUT) { + if (status == OFONO_USSD_STATUS_TIMED_OUT) { ussd->state = USSD_STATE_IDLE; reply = __ofono_error_timed_out(ussd->pending); goto out; @@ -306,7 +297,7 @@ void ofono_ussd_notify(struct ofono_ussd *ussd, int status, const char *str) /* TODO: Rework this in the Agent framework */ if (ussd->state == USSD_STATE_ACTIVE) { - if (status == USSD_STATUS_ACTION_REQUIRED) { + if (status == OFONO_USSD_STATUS_ACTION_REQUIRED) { ofono_error("Unable to handle action required ussd"); return; } |