summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-01-20 09:49:36 -0600
committerDenis Kenzior <denkenz@gmail.com>2011-01-20 09:49:36 -0600
commitf8b2ea9ebec6ff539c820fff298ddabe410d0d0b (patch)
tree5034fa48b0e3460d36d77eb2376f408e35131114
parent7124a1227722e2fc58161ac1f7c6b762a0162c67 (diff)
downloadofono-f8b2ea9ebec6ff539c820fff298ddabe410d0d0b.tar.bz2
gprs: Move packet bearer stuff into gprs.c
-rw-r--r--src/common.c23
-rw-r--r--src/common.h12
-rw-r--r--src/gprs.c35
3 files changed, 35 insertions, 35 deletions
diff --git a/src/common.c b/src/common.c
index 4d6fa64a..4d934888 100644
--- a/src/common.c
+++ b/src/common.c
@@ -714,29 +714,6 @@ const char *registration_tech_to_string(int tech)
}
}
-const char *packet_bearer_to_string(int bearer)
-{
- switch (bearer) {
- case PACKET_BEARER_NONE:
- return "none";
- case PACKET_BEARER_GPRS:
- return "gprs";
- case PACKET_BEARER_EGPRS:
- return "edge";
- case PACKET_BEARER_UMTS:
- return "umts";
- case PACKET_BEARER_HSUPA:
- return "hsupa";
- case PACKET_BEARER_HSDPA:
- return "hsdpa";
- case PACKET_BEARER_HSUPA_HSDPA:
- return "hspa";
- case PACKET_BEARER_EPS:
- return "lte";
- }
- return "";
-}
-
gboolean is_valid_apn(const char *apn)
{
int i;
diff --git a/src/common.h b/src/common.h
index d4bcd364..5edff499 100644
--- a/src/common.h
+++ b/src/common.h
@@ -87,18 +87,6 @@ enum bearer_class {
BEARER_CLASS_PAD = 128,
};
-/* 27.007 Section 7.29 */
-enum packet_bearer {
- PACKET_BEARER_NONE = 0,
- PACKET_BEARER_GPRS = 1,
- PACKET_BEARER_EGPRS = 2,
- PACKET_BEARER_UMTS = 3,
- PACKET_BEARER_HSUPA = 4,
- PACKET_BEARER_HSDPA = 5,
- PACKET_BEARER_HSUPA_HSDPA = 6,
- PACKET_BEARER_EPS = 7,
-};
-
/* 22.030 Section 6.5.2 */
enum ss_control_type {
SS_CONTROL_TYPE_ACTIVATION,
diff --git a/src/gprs.c b/src/gprs.c
index 0661f744..f80cec54 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -58,6 +58,18 @@
static GSList *g_drivers = NULL;
static GSList *g_context_drivers = NULL;
+/* 27.007 Section 7.29 */
+enum packet_bearer {
+ PACKET_BEARER_NONE = 0,
+ PACKET_BEARER_GPRS = 1,
+ PACKET_BEARER_EGPRS = 2,
+ PACKET_BEARER_UMTS = 3,
+ PACKET_BEARER_HSUPA = 4,
+ PACKET_BEARER_HSDPA = 5,
+ PACKET_BEARER_HSUPA_HSDPA = 6,
+ PACKET_BEARER_EPS = 7,
+};
+
struct ofono_gprs {
GSList *contexts;
ofono_bool_t attached;
@@ -126,6 +138,29 @@ struct pri_context {
static void gprs_netreg_update(struct ofono_gprs *gprs);
static void gprs_deactivate_next(struct ofono_gprs *gprs);
+const char *packet_bearer_to_string(int bearer)
+{
+ switch (bearer) {
+ case PACKET_BEARER_NONE:
+ return "none";
+ case PACKET_BEARER_GPRS:
+ return "gprs";
+ case PACKET_BEARER_EGPRS:
+ return "edge";
+ case PACKET_BEARER_UMTS:
+ return "umts";
+ case PACKET_BEARER_HSUPA:
+ return "hsupa";
+ case PACKET_BEARER_HSDPA:
+ return "hsdpa";
+ case PACKET_BEARER_HSUPA_HSDPA:
+ return "hspa";
+ case PACKET_BEARER_EPS:
+ return "lte";
+ }
+ return "";
+}
+
static const char *gprs_context_default_name(enum ofono_gprs_context_type type)
{
switch (type) {