mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-03 16:03:40 +02:00
Moved all relevant typedefs into these files.
2008-07-01 Cody Russell <bratsche@gnome.org> * gio/gioenums.h: * gio/giotypes.h: Moved all relevant typedefs into these files. * gio/*.[ch]: Updated wrt added files. Split types into separate file for easier maintainership. (#538564) svn path=/trunk/; revision=7127
This commit is contained in:
committed by
Cody Russell
parent
f869b1f693
commit
3d93bf6968
@@ -27,9 +27,7 @@
|
||||
#ifndef __G_MOUNT_OPERATION_H__
|
||||
#define __G_MOUNT_OPERATION_H__
|
||||
|
||||
#include <sys/stat.h>
|
||||
|
||||
#include <glib-object.h>
|
||||
#include <gio/giotypes.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
@@ -46,7 +44,6 @@ G_BEGIN_DECLS
|
||||
* Class for providing authentication methods for mounting operations,
|
||||
* such as mounting a file locally, or authenticating with a server.
|
||||
**/
|
||||
typedef struct _GMountOperation GMountOperation;
|
||||
typedef struct _GMountOperationClass GMountOperationClass;
|
||||
typedef struct _GMountOperationPrivate GMountOperationPrivate;
|
||||
|
||||
@@ -57,59 +54,6 @@ struct _GMountOperation
|
||||
GMountOperationPrivate *priv;
|
||||
};
|
||||
|
||||
/**
|
||||
* GAskPasswordFlags:
|
||||
* @G_ASK_PASSWORD_NEED_PASSWORD: operation requires a password.
|
||||
* @G_ASK_PASSWORD_NEED_USERNAME: operation requires a username.
|
||||
* @G_ASK_PASSWORD_NEED_DOMAIN: operation requires a domain.
|
||||
* @G_ASK_PASSWORD_SAVING_SUPPORTED: operation supports saving settings.
|
||||
* @G_ASK_PASSWORD_ANONYMOUS_SUPPORTED: operation supports anonymous users.
|
||||
*
|
||||
* #GAskPasswordFlags are used to request specific information from the
|
||||
* user, or to notify the user of their choices in an authentication
|
||||
* situation.
|
||||
*
|
||||
**/
|
||||
typedef enum {
|
||||
G_ASK_PASSWORD_NEED_PASSWORD = 1<<0,
|
||||
G_ASK_PASSWORD_NEED_USERNAME = 1<<1,
|
||||
G_ASK_PASSWORD_NEED_DOMAIN = 1<<2,
|
||||
G_ASK_PASSWORD_SAVING_SUPPORTED = 1<<3,
|
||||
G_ASK_PASSWORD_ANONYMOUS_SUPPORTED = 1<<4
|
||||
} GAskPasswordFlags;
|
||||
|
||||
/**
|
||||
* GPasswordSave:
|
||||
* @G_PASSWORD_SAVE_NEVER: never save a password.
|
||||
* @G_PASSWORD_SAVE_FOR_SESSION: save a password for the session.
|
||||
* @G_PASSWORD_SAVE_PERMANENTLY: save a password permanently.
|
||||
*
|
||||
* #GPasswordSave is used to indicate the lifespan of a saved password.
|
||||
*
|
||||
* #Gvfs stores passwords in the Gnome keyring when this flag allows it
|
||||
* to, and later retrieves it again from there.
|
||||
**/
|
||||
typedef enum {
|
||||
G_PASSWORD_SAVE_NEVER,
|
||||
G_PASSWORD_SAVE_FOR_SESSION,
|
||||
G_PASSWORD_SAVE_PERMANENTLY
|
||||
} GPasswordSave;
|
||||
|
||||
/**
|
||||
* GMountOperationResult:
|
||||
* @G_MOUNT_OPERATION_HANDLED: The request was fulfilled and the user specified data is now availible
|
||||
* @G_MOUNT_OPERATION_ABORTED: The user requested the mount operation to be aborted
|
||||
* @G_MOUNT_OPERATION_UNHANDLED: The request was unhandled (i.e. not implemented)
|
||||
*
|
||||
* #GMountOperationResult is returned as a result when a request for information
|
||||
* is send by the mounting operation.
|
||||
**/
|
||||
typedef enum {
|
||||
G_MOUNT_OPERATION_HANDLED,
|
||||
G_MOUNT_OPERATION_ABORTED,
|
||||
G_MOUNT_OPERATION_UNHANDLED
|
||||
} GMountOperationResult;
|
||||
|
||||
struct _GMountOperationClass
|
||||
{
|
||||
GObjectClass parent_class;
|
||||
|
Reference in New Issue
Block a user