mirror of git://git.sysmocom.de/ofono
modem: Add ofono_modem_is_registered
This commit is contained in:
parent
4acf7cfbea
commit
cfa956596c
|
@ -42,6 +42,8 @@ void *ofono_modem_get_data(struct ofono_modem *modem);
|
|||
|
||||
struct ofono_modem *ofono_modem_create(const char *name, const char *type);
|
||||
int ofono_modem_register(struct ofono_modem *modem);
|
||||
|
||||
ofono_bool_t ofono_modem_is_registered(struct ofono_modem *modem);
|
||||
void ofono_modem_remove(struct ofono_modem *modem);
|
||||
|
||||
void ofono_modem_set_powered(struct ofono_modem *modem, ofono_bool_t powered);
|
||||
|
|
11
src/modem.c
11
src/modem.c
|
@ -1413,6 +1413,17 @@ static void emit_modem_added(struct ofono_modem *modem)
|
|||
g_dbus_send_message(ofono_dbus_get_connection(), signal);
|
||||
}
|
||||
|
||||
ofono_bool_t ofono_modem_is_registered(struct ofono_modem *modem)
|
||||
{
|
||||
if (modem == NULL)
|
||||
return FALSE;
|
||||
|
||||
if (modem->driver == NULL)
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
int ofono_modem_register(struct ofono_modem *modem)
|
||||
{
|
||||
DBusConnection *conn = ofono_dbus_get_connection();
|
||||
|
|
Loading…
Reference in New Issue