From 6e9987061ef9bc393309adfcdba155386d1802c4 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 21 Jan 2009 01:44:02 +0100 Subject: [PATCH] Add function to get device mode --- include/device.h | 1 + src/device.c | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/include/device.h b/include/device.h index 350890f..abd62cf 100644 --- a/include/device.h +++ b/include/device.h @@ -83,6 +83,7 @@ extern void connman_device_set_policy(struct connman_device *device, enum connman_device_policy policy); extern void connman_device_set_mode(struct connman_device *device, enum connman_device_mode mode); +extern enum connman_device_mode connman_device_get_mode(struct connman_device *device); extern int connman_device_set_powered(struct connman_device *device, connman_bool_t powered); diff --git a/src/device.c b/src/device.c index 6e2575b..ea72b25 100644 --- a/src/device.c +++ b/src/device.c @@ -893,6 +893,17 @@ void connman_device_set_mode(struct connman_device *device, } /** + * connman_device_get_mode: + * @device: device structure + * + * Get network mode of device + */ +enum connman_device_mode connman_device_get_mode(struct connman_device *device) +{ + return device->mode; +} + +/** * connman_device_set_powered: * @device: device structure * @powered: powered state -- 1.7.9.5