pk-control-sync

pk-control-sync

Synopsis

        
          gboolean
        
        pk_control_get_properties
                   (
        
          
            
              PkControl
            
             *control
          
        
        ,                                                         
        
          
            
              GCancellable
            
             *cancellable
          
        
        ,                                                         
        
          
            
              GError
            
             **error
          
        
        );
        
          gchar
        
         **            
        pk_control_get_transaction_list
             (
        
          
            
              PkControl
            
             *control
          
        
        ,                                                         
        
          
            
              GCancellable
            
             *cancellable
          
        
        ,                                                         
        
          
            
              GError
            
             **error
          
        
        );
        
          gboolean
        
        pk_control_set_proxy
                        (
        
          
            
              PkControl
            
             *control
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *proxy_http
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *proxy_ftp
          
        
        ,                                                         
        
          
            
              GCancellable
            
             *cancellable
          
        
        ,                                                         
        
          
            
              GError
            
             **error
          
        
        );
        
          gboolean
        
        pk_control_set_proxy2
                       (
        
          
            
              PkControl
            
             *control
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *proxy_http
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *proxy_https
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *proxy_ftp
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *proxy_socks
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *no_proxy
          
        
        ,                                                         
        
          
            const 
            
              gchar
            
             *pac
          
        
        ,                                                         
        
          
            
              GCancellable
            
             *cancellable
          
        
        ,                                                         
        
          
            
              GError
            
             **error
          
        
        );
        
          gboolean
        
        pk_control_suggest_daemon_quit
              (
        
          
            
              PkControl
            
             *control
          
        
        ,                                                         
        
          
            
              GCancellable
            
             *cancellable
          
        
        ,                                                         
        
          
            
              GError
            
             **error
          
        
        );
      

Description

Details

pk_control_get_properties ()

          
            gboolean
          
                      pk_control_get_properties           (
          
            
              
                PkControl
              
               *control
            
          
          ,                                                         
          
            
              
                GCancellable
              
               *cancellable
            
          
          ,                                                         
          
            
              
                GError
              
               **error
            
          
          );
        

Gets the properties the daemon supports.Warning: this function is synchronous, and may block. Do not use it in GUIapplications.

control  :

a valid PkControl instance

cancellable  :

a GCancellable or NULL

error  :

A GError or NULL

Returns  :

TRUE if the properties were set correctly

Since 0.5.3


pk_control_get_transaction_list ()

          
            gchar
          
           **            pk_control_get_transaction_list     (
          
            
              
                PkControl
              
               *control
            
          
          ,                                                         
          
            
              
                GCancellable
              
               *cancellable
            
          
          ,                                                         
          
            
              
                GError
              
               **error
            
          
          );
        

Gets the transaction list in progress.Warning: this function is synchronous, and may block. Do not use it in GUIapplications.

control  :

a valid PkControl instance

cancellable  :

a GCancellable or NULL

error  :

A GError or NULL

Returns  :

The list of transaction id's, or NULL , free with g_strfreev() . [ transfer full ]

Since 0.5.3


pk_control_set_proxy ()

          
            gboolean
          
                      pk_control_set_proxy                (
          
            
              
                PkControl
              
               *control
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *proxy_http
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *proxy_ftp
            
          
          ,                                                         
          
            
              
                GCancellable
              
               *cancellable
            
          
          ,                                                         
          
            
              
                GError
              
               **error
            
          
          );
        

Sets the network proxy to use in the daemon.Warning: this function is synchronous, and may block. Do not use it in GUIapplications.

control  :

a valid PkControl instance

proxy_http  :

the HTTP proxy server

proxy_ftp  :

the FTP proxy server

cancellable  :

a GCancellable or NULL

error  :

A GError or NULL

Returns  :

TRUE if the proxy was set correctlyNOTE: This is just provided for backwards compatibility.Clients should really be using pk_control_set_proxy2() .

Since 0.6.3


pk_control_set_proxy2 ()

          
            gboolean
          
                      pk_control_set_proxy2               (
          
            
              
                PkControl
              
               *control
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *proxy_http
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *proxy_https
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *proxy_ftp
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *proxy_socks
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *no_proxy
            
          
          ,                                                         
          
            
              const 
              
                gchar
              
               *pac
            
          
          ,                                                         
          
            
              
                GCancellable
              
               *cancellable
            
          
          ,                                                         
          
            
              
                GError
              
               **error
            
          
          );
        

Sets the network proxy to use in the daemon.Warning: this function is synchronous, and may block. Do not use it in GUIapplications.

control  :

a valid PkControl instance

proxy_http  :

the HTTP proxy server

proxy_ftp  :

the FTP proxy server

cancellable  :

a GCancellable or NULL

error  :

A GError or NULL

Returns  :

TRUE if the proxy was set correctly

Since 0.6.13


pk_control_suggest_daemon_quit ()

          
            gboolean
          
                      pk_control_suggest_daemon_quit      (
          
            
              
                PkControl
              
               *control
            
          
          ,                                                         
          
            
              
                GCancellable
              
               *cancellable
            
          
          ,                                                         
          
            
              
                GError
              
               **error
            
          
          );
        

Suggests to the daemon that it should quit as soon as possible.Warning: this function is synchronous, and may block. Do not use it in GUIapplications.

control  :

a valid PkControl instance

cancellable  :

a GCancellable or NULL

error  :

A GError or NULL

Returns  :

TRUE if the suggestion was sent

Since 0.6.2