gio.MountOperation — Authentication methods for mountable locations.
| class gio.MountOperation(gobject.GObject): | 
| 
 | 
gobject.GObject Signal Prototypes
|     def callback( | |
|     def callback( | |
|     def callback( | |
|     def callback( | 
            The gio.MountOperation
        provides a mechanism for authenticating mountable operations, such as loop mounting files,
        hard drive partitions or server locations.
        
            Mounting operations are handed a
            gio.MountOperation
            that then can use if they require any privileges or authentication for their volumes to be
            mounted (e.g. a hard disk partition or an encrypted filesystem), or if they are implementing
            a remote server protocol which requires user credentials such as FTP or WebDAV.
        
            Users should instantiate a subclass of this that implements all the various callbacks
            to show the required dialogs, such as
            gtk.MountOperation
    def get_anonymous()| Returns : | Trueif mount operation is anonymous. | 
                The get_anonymous() method check to see whether
                the mount operation is being used for an anonymous user
            
    def get_choice()| Returns : | an integer containing an index of the user's choice from the choice's list, or 0. | 
                The get_anonymous() method gets a choice
                from the mount operation.
            
    def get_domain()| Returns : | a string set to the domain. | 
                The get_domain() method gets the domain
                of the mount operation.
            
    def get_password()| Returns : | a string containing the password within the mountoperation. | 
                The get_password() method gets a password
                from the mount operation.
            
    def get_password_save()| Returns : | a Gio Password Save Constants flag. | 
                The get_password_save() method gets the state
                of saving passwords for the mount operation.
            
    def get_username()| Returns : | a string containing the user name. | 
                The get_username() method get the user
                name from the mount operation.
            
    def reply(result)| 
 | a Gio Mount Operation Result Constants | 
                The reply() method emits the "reply" signal.
            
    def set_anonymous(anonymous)| 
 | boolean value. | 
                The set_anonymous() method sets the mount operation
                to use an anonymous user if anonymous is True.
            
    def set_choice(choice)| 
 | an integer. | 
                The set_choice() method sets a default choice for the mount operation.
            
    def set_domain(domain)| 
 | the domain to set. | 
                The set_domain() method sets the mount operation's domain.
            
    def set_password(password)| 
 | password to set. | 
                The set_password() method sets the mount
                operation's password to password.
            
    def set_password_save(save)| 
 | a set of Gio Password Save Constants | 
                The set_password_save() method sets the state
                of saving passwords for the mount operation.
            
    def callback(mountoperation, user_param1, ...)| 
 | the mountoperation | 
| 
 | the first user parameter (if any) specified
                    with the connect()
                    method | 
| 
 | additional user parameters (if any) | 
                Emitted by the backend when e.g. a device becomes unavailable while a mount operation is in progress.
                Implementations of gio.MountOperation
                should handle this signal by dismissing open password dialogs.
            
    def callback(mountoperation, message, default_user, default_domain, flags, user_param1, ...)| 
 | the mountoperation | 
| 
 | string containing a message to display to the user. | 
| 
 | string containing the default user name. | 
| 
 | string containing the default domain. | 
| 
 | a set of Gio Ask Password Flags Constants | 
| 
 | the first user parameter (if any) specified
                    with the connect()
                    method | 
| 
 | additional user parameters (if any) | 
                This signal is emitted when a mount operation asks the user for a password.
                If the message contains a line break, the first line should be presented as a heading.
                For example, it may be used as the primary text in a
                gtk.MessageDialog
    def callback(mountoperation, message, choices, user_param1, ...)| 
 | the mountoperation | 
| 
 | string containing a message to display to the user. | 
| 
 | a list of strings for each possible choice. | 
| 
 | the first user parameter (if any) specified
                    with the connect()
                    method | 
| 
 | additional user parameters (if any) | 
                This signal is emitted when asking the user a question and gives a list of choices
                for the user to choose from. If the message contains a line break, the first line should be
                presented as a heading. For example, it may be used as the primary text in a
                gtk.MessageDialog
    def callback(mountoperation, result, user_param1, ...)| 
 | the mountoperation | 
| 
 | a Gio Mount Operation Result Constants indicating how the request was handled | 
| 
 | the first user parameter (if any) specified
                    with the connect()
                    method | 
| 
 | additional user parameters (if any) | 
This signal is emitted when the user has replied to the mount operation.