Add atom get_registered function
authorDenis Kenzior <denkenz@gmail.com>
Fri, 14 Aug 2009 23:47:12 +0000 (18:47 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Fri, 14 Aug 2009 23:47:12 +0000 (18:47 -0500)
src/modem.c
src/ofono.h

index 44a8152..157f8d8 100644 (file)
@@ -190,6 +190,11 @@ void __ofono_atom_unregister(struct ofono_atom *atom)
        atom->unregister(atom);
 }
 
+gboolean __ofono_atom_get_registered(struct ofono_atom *atom)
+{
+       return atom->unregister ? TRUE : FALSE;
+}
+
 int __ofono_modem_add_atom_watch(struct ofono_modem *modem,
                                        enum ofono_atom_type type,
                                        ofono_atom_watch_func notify,
index 5dc46e4..03b5da7 100644 (file)
@@ -136,6 +136,8 @@ void __ofono_atom_register(struct ofono_atom *atom,
                                void (*unregister)(struct ofono_atom *));
 void __ofono_atom_unregister(struct ofono_atom *atom);
 
+gboolean __ofono_atom_get_registered(struct ofono_atom *atom);
+
 int __ofono_modem_add_atom_watch(struct ofono_modem *modem,
                                        enum ofono_atom_type type,
                                        ofono_atom_watch_func notify,