{"meta":{"ns":"Libproxy","version":"1.0","generator":"gi-docgen","generator-version":"2026.1"},"symbols":[{"type":"content","name":"Applications - Who is using Libproxy?","href":"applications.html","summary":" # Applications - Who is using Libproxy?   | Application | Upstream | Patches | | --- ..."},{"type":"content","name":"Architecture of Libproxy","href":"architecture.html","summary":"  # Architecture  Starting with release 0.5.0 Libproxy is making use of glib. glib has many advantages ..."},{"type":"content","name":"Build steps - How to compile libproxy","href":"build-steps.html","summary":" # Build steps - How to compile libproxy  ## Fedora  ### Dependencies  ``` sudo dnf ..."},{"type":"content","name":"Configuration Logic","href":"configuration-logic.html","summary":" # Configuration Logic  ## Introduction As the proxy configuration predates libproxy, we need to consider previous implementation ..."},{"type":"content","name":"How to use libproxy in Perl","href":"perl.html","summary":" # How to use libproxy in Perl  ``` #!/usr/bin/perl use warnings; use Glib::Object::Introspection; Glib::Object::Introspection->setup(   basename ..."},{"type":"content","name":"How to use libproxy in Python","href":"python.html","summary":" # How to use libproxy in Python  ``` import gi gi.require_version('Libproxy', '1.0') from gi.repository import Libproxy import ..."},{"type":"content","name":"How to use libproxy in Ruby","href":"ruby.html","summary":" # How to use libproxy in Ruby  ``` #!/usr/bin/ruby  require 'gir_ffi' GirFFI.setup :Libproxy  pf = ..."},{"type":"content","name":"How to use libproxy in Vala","href":"vala.html","summary":" # How to use libproxy in Vala   ## Makefile  ``` all: sample  sample: sample.vala ..."},{"type":"content","name":"Proxy Authentication","href":"proxy-authentication.html","summary":"  # Proxy Authentication Because proxy authentication is protocol specific, it is outside the scope of this library. ..."},{"type":"ctor","name":"new","type_name":"ProxyFactory","ident":"px_proxy_factory_new","summary":"Creates a new `pxProxyFactory` instance.  This instance should be kept around as long as possible as it contains ...","deprecated":null},{"type":"method","name":"free","type_name":"ProxyFactory","ident":"px_proxy_factory_free","summary":"Frees the `pxProxyFactory`."},{"type":"method","name":"get_proxies","type_name":"ProxyFactory","ident":"px_proxy_factory_get_proxies","summary":"Get which proxies to use for the specified @URL.  A %NULL-terminated array of proxy strings is returned. If ..."},{"type":"record","name":"ProxyFactory","ctype":"pxProxyFactory","summary":"No description available.","deprecated":null},{"type":"type_func","name":"free_proxies","type_name":"ProxyFactory","ident":"px_proxy_factory_free_proxies","summary":"Frees the proxy array returned by @px_proxy_factory_get_proxies when no longer used.  @since 0.4.16"}],"terms":{}}