Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gproxy.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Data Structures

struct  _GProxyInterface
 

Macros

#define G_TYPE_PROXY   (g_proxy_get_type ())
 
#define G_PROXY(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_PROXY, GProxy))
 
#define G_IS_PROXY(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_PROXY))
 
#define G_PROXY_GET_IFACE(obj)   (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_PROXY, GProxyInterface))
 
#define G_PROXY_EXTENSION_POINT_NAME   "gio-proxy"
 

Typedefs

typedef struct _GProxyInterface GProxyInterface
 

Functions

GIO_AVAILABLE_IN_ALL GType g_proxy_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GProxyg_proxy_get_default_for_protocol (const gchar *protocol)
 
GIO_AVAILABLE_IN_ALL GIOStreamg_proxy_connect (GProxy *proxy, GIOStream *connection, GProxyAddress *proxy_address, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_proxy_connect_async (GProxy *proxy, GIOStream *connection, GProxyAddress *proxy_address, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GIOStreamg_proxy_connect_finish (GProxy *proxy, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_proxy_supports_hostname (GProxy *proxy)
 

Macro Definition Documentation

◆ G_IS_PROXY

#define G_IS_PROXY ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_PROXY))

Definition at line 38 of file gproxy.h.

◆ G_PROXY

#define G_PROXY ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_PROXY, GProxy))

Definition at line 37 of file gproxy.h.

◆ G_PROXY_EXTENSION_POINT_NAME

#define G_PROXY_EXTENSION_POINT_NAME   "gio-proxy"

G_PROXY_EXTENSION_POINT_NAME:

Extension point for proxy functionality. See [Extending GIO][extending-gio].

Since: 2.26

Definition at line 49 of file gproxy.h.

◆ G_PROXY_GET_IFACE

#define G_PROXY_GET_IFACE ( obj)    (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_PROXY, GProxyInterface))

Definition at line 39 of file gproxy.h.

◆ G_TYPE_PROXY

#define G_TYPE_PROXY   (g_proxy_get_type ())

Definition at line 36 of file gproxy.h.

Typedef Documentation

◆ GProxyInterface

Definition at line 51 of file gproxy.h.

Function Documentation

◆ g_proxy_connect()

GIO_AVAILABLE_IN_ALL GIOStream * g_proxy_connect ( GProxy * proxy,
GIOStream * connection,
GProxyAddress * proxy_address,
GCancellable * cancellable,
GError ** error )

◆ g_proxy_connect_async()

GIO_AVAILABLE_IN_ALL void g_proxy_connect_async ( GProxy * proxy,
GIOStream * connection,
GProxyAddress * proxy_address,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_proxy_connect_finish()

GIO_AVAILABLE_IN_ALL GIOStream * g_proxy_connect_finish ( GProxy * proxy,
GAsyncResult * result,
GError ** error )

◆ g_proxy_get_default_for_protocol()

GIO_AVAILABLE_IN_ALL GProxy * g_proxy_get_default_for_protocol ( const gchar * protocol)

◆ g_proxy_get_type()

GIO_AVAILABLE_IN_ALL GType g_proxy_get_type ( void )

◆ g_proxy_supports_hostname()

GIO_AVAILABLE_IN_ALL gboolean g_proxy_supports_hostname ( GProxy * proxy)