[shotwell/wip/pluggable-auth: 1/16] wip: Account interface



commit c4796c26a39854b01fe6e42f35ac1c88307be2e3
Author: Jens Georg <mail jensge org>
Date:   Thu Dec 15 20:08:54 2016 +0100

    wip: Account interface
    
    Signed-off-by: Jens Georg <mail jensge org>

 src/plugins/PublishingInterfaces.vala |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/PublishingInterfaces.vala b/src/plugins/PublishingInterfaces.vala
index 7a8ac40..876fee5 100644
--- a/src/plugins/PublishingInterfaces.vala
+++ b/src/plugins/PublishingInterfaces.vala
@@ -608,5 +608,14 @@ public interface Service : Object, Spit.Pluggable {
     protected virtual void reserved7() {}
 }
 
+public interface Authenticator : Object {
+    public signal void authenticated();
+
+    public abstract void authenticate();
+    public abstract void invalidate_persistent_session();
+    public abstract bool can_logout();
+    public abstract void logout();
+}
+
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]