Update the task model with tasks from the server.
[milk] / src / milk-auth.h
index 55caa36..d3a2046 100644 (file)
@@ -59,12 +59,19 @@ struct _MilkAuthClass
         GObjectClass parent_class;
 };
 
-GType milk_auth_get_type (void);
+typedef enum {
+        MILK_AUTH_STATE_DISCONNECTED,
+        MILK_AUTH_STATE_CONNECTED,
+        MILK_AUTH_STATE_SERVICE_UNAVAILABLE,
+        NUM_MILK_AUTH_STATES,
+} MilkAuthState;
 
+GType milk_auth_get_type (void);
 
-MilkAuth* milk_auth_get_default (void);
 
-/* FIXME: cut this */
-void milk_auth_run_demo (MilkAuth* auth) ;
+MilkAuth*     milk_auth_get_default (void);
+void          milk_auth_log_in      (MilkAuth* auth);
+MilkAuthState milk_auth_get_state   (MilkAuth* auth);
+GList*        milk_auth_get_tasks   (MilkAuth* auth);
 
 #endif /* _MILK_AUTH_H */