23#ifndef __G_TLS_PASSWORD_H__
24#define __G_TLS_PASSWORD_H__
26#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
27#error "Only <gio/gio.h> can be included directly."
34#define G_TYPE_TLS_PASSWORD (g_tls_password_get_type ())
35#define G_TLS_PASSWORD(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_TLS_PASSWORD, GTlsPassword))
36#define G_TLS_PASSWORD_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_TLS_PASSWORD, GTlsPasswordClass))
37#define G_IS_TLS_PASSWORD(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_TLS_PASSWORD))
38#define G_IS_TLS_PASSWORD_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_TLS_PASSWORD))
39#define G_TLS_PASSWORD_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_TLS_PASSWORD, GTlsPasswordClass))
86 const gchar *description);
111 const gchar *description);
117 const gchar *warning);
#define GIO_AVAILABLE_IN_ALL
enum _GTlsPasswordFlags GTlsPasswordFlags
GIO_AVAILABLE_IN_ALL GTlsPasswordFlags g_tls_password_get_flags(GTlsPassword *password)
GIO_AVAILABLE_IN_ALL GType g_tls_password_get_type(void) G_GNUC_CONST
struct _GTlsPasswordPrivate GTlsPasswordPrivate
GIO_AVAILABLE_IN_ALL const guchar * g_tls_password_get_value(GTlsPassword *password, gsize *length)
GIO_AVAILABLE_IN_ALL void g_tls_password_set_description(GTlsPassword *password, const gchar *description)
GIO_AVAILABLE_IN_ALL void g_tls_password_set_warning(GTlsPassword *password, const gchar *warning)
GIO_AVAILABLE_IN_ALL void g_tls_password_set_value(GTlsPassword *password, const guchar *value, gssize length)
GIO_AVAILABLE_IN_ALL const gchar * g_tls_password_get_warning(GTlsPassword *password)
GIO_AVAILABLE_IN_ALL void g_tls_password_set_value_full(GTlsPassword *password, guchar *value, gssize length, GDestroyNotify destroy)
GIO_AVAILABLE_IN_ALL const gchar * g_tls_password_get_description(GTlsPassword *password)
GIO_AVAILABLE_IN_ALL GTlsPassword * g_tls_password_new(GTlsPasswordFlags flags, const gchar *description)
GIO_AVAILABLE_IN_ALL void g_tls_password_set_flags(GTlsPassword *password, GTlsPasswordFlags flags)
G_BEGIN_DECLS typedef char gchar
void(* GDestroyNotify)(gpointer data)
GObjectClass parent_class
void(* set_value)(GTlsPassword *password, guchar *value, gssize length, GDestroyNotify destroy)
GTlsPasswordPrivate * priv