Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return self->impl->name;
}
+int td_source_is_disabled(td_source* self) {
+ switch (self->state) {
+ case STATE_DISABLED:
+ return 1;
+
+ default:
+ break;
+ }
+
+ return 0;
+}
+
// Called to disable the source (e.g. if there is no support for it)
int td_source_disable(td_source* self) {
return td_source_change_state(self, STATE_DISABLED);
td_source* td_source_unref(td_source* self);
const char* td_source_name(td_source* self);
+
+int td_source_is_disabled(td_source* self);
int td_source_disable(td_source* self);
struct udev* td_source_get_udev(td_source* self);