diff options
author | Guido Günther <agx@sigxcpu.org> | 2010-05-04 07:51:21 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2010-05-04 07:51:21 +0200 |
commit | 29320e2db78ba6e6b56af39219b0ce213b77592b (patch) | |
tree | ab74eb3246190f92d2b7a3eb82aa73c7d5a8f67b /src/krb5-auth-applet.h | |
parent | Imported Upstream version 0.15 (diff) | |
download | krb5-auth-dialog-29320e2db78ba6e6b56af39219b0ce213b77592b.tar.gz krb5-auth-dialog-29320e2db78ba6e6b56af39219b0ce213b77592b.tar.bz2 krb5-auth-dialog-29320e2db78ba6e6b56af39219b0ce213b77592b.zip |
Imported Upstream version 0.16~rc1
Diffstat (limited to 'src/krb5-auth-applet.h')
-rw-r--r-- | src/krb5-auth-applet.h | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/src/krb5-auth-applet.h b/src/krb5-auth-applet.h deleted file mode 100644 index e0f32e4..0000000 --- a/src/krb5-auth-applet.h +++ /dev/null @@ -1,85 +0,0 @@ -/* Krb5 Auth Applet -- Acquire and release kerberos tickets - * - * (C) 2008 Guido Guenther <agx@sigxcpu.org> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - */ - -#ifndef KRB5_AUTH_APPLET_H -#define KRB5_AUTH_APPLET_H - -#include <glib-object.h> -#include <glib/gprintf.h> -#include <krb5.h> - -#include "config.h" -#include "krb5-auth-pwdialog.h" - -#define KA_NAME _("Network Authentication") - -G_BEGIN_DECLS - -#define KA_TYPE_APPLET (ka_applet_get_type ()) -#define KA_APPLET(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), KA_TYPE_APPLET, KaApplet)) -#define KA_APPLET_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), KA_TYPE_APPLET, KaAppletClass)) -#define KA_IS_APPLET(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), KA_TYPE_APPLET)) -#define KA_IS_APPLET_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), KA_TYPE_APPLET)) -#define KA_APPLET_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), KA_TYPE_APPLET, KaAppletClass)) - -typedef struct _KaApplet KaApplet; -typedef struct _KaAppletClass KaAppletClass; -typedef struct _KaAppletPrivate KaAppletPrivate; - -GType ka_applet_get_type (void); - -/* signals emitted by KaApplet */ -typedef enum { - KA_SIGNAL_ACQUIRED_TGT, /* New TGT acquired */ - KA_SIGNAL_RENEWED_TGT, /* TGT got renewed */ - KA_SIGNAL_EXPIRED_TGT, /* TGT expired or ticket cache got destroyed */ - KA_SIGNAL_COUNT -} KaAppletSignalNumber; - -/* public functions */ -gboolean ka_applet_get_show_trayicon(const KaApplet* applet); -void ka_applet_set_tgt_renewable(KaApplet* applet, gboolean renewable); -gboolean ka_applet_get_tgt_renewable(const KaApplet* applet); -guint ka_applet_get_pw_prompt_secs(const KaApplet* applet); -KaPwDialog* ka_applet_get_pwdialog(const KaApplet* applet); -void ka_applet_signal_emit(KaApplet* applet, KaAppletSignalNumber signum, - krb5_timestamp expiry); - -/* create the applet */ -KaApplet* ka_applet_create(void); -/* update tooltip and icon */ -int ka_applet_update_status(KaApplet* applet, krb5_timestamp expiry); - -G_END_DECLS - -#ifdef ENABLE_DEBUG -#define KA_DEBUG(fmt,...) \ - g_printf ("DEBUG: %s: " fmt "\n", __func__, ##__VA_ARGS__) -#else -#define KA_DEBUG(fmt,...) \ - do { } while (0) -#endif /* !ENABLE_DEBUG */ - -#endif |