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

Go to the source code of this file.

Data Structures

struct  _GSocketClientClass
 
struct  _GSocketClient
 

Macros

#define G_TYPE_SOCKET_CLIENT   (g_socket_client_get_type ())
 
#define G_SOCKET_CLIENT(inst)
 
#define G_SOCKET_CLIENT_CLASS(class)
 
#define G_IS_SOCKET_CLIENT(inst)
 
#define G_IS_SOCKET_CLIENT_CLASS(class)
 
#define G_SOCKET_CLIENT_GET_CLASS(inst)
 

Typedefs

typedef struct _GSocketClientPrivate GSocketClientPrivate
 
typedef struct _GSocketClientClass GSocketClientClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_socket_client_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GSocketClientg_socket_client_new (void)
 
GIO_AVAILABLE_IN_ALL GSocketFamily g_socket_client_get_family (GSocketClient *client)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_set_family (GSocketClient *client, GSocketFamily family)
 
GIO_AVAILABLE_IN_ALL GSocketType g_socket_client_get_socket_type (GSocketClient *client)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_set_socket_type (GSocketClient *client, GSocketType type)
 
GIO_AVAILABLE_IN_ALL GSocketProtocol g_socket_client_get_protocol (GSocketClient *client)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_set_protocol (GSocketClient *client, GSocketProtocol protocol)
 
GIO_AVAILABLE_IN_ALL GSocketAddressg_socket_client_get_local_address (GSocketClient *client)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_set_local_address (GSocketClient *client, GSocketAddress *address)
 
GIO_AVAILABLE_IN_ALL guint g_socket_client_get_timeout (GSocketClient *client)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_set_timeout (GSocketClient *client, guint timeout)
 
GIO_AVAILABLE_IN_ALL gboolean g_socket_client_get_enable_proxy (GSocketClient *client)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_set_enable_proxy (GSocketClient *client, gboolean enable)
 
GIO_AVAILABLE_IN_2_28 gboolean g_socket_client_get_tls (GSocketClient *client)
 
GIO_AVAILABLE_IN_2_28 void g_socket_client_set_tls (GSocketClient *client, gboolean tls)
 
GIO_DEPRECATED_IN_2_72 GTlsCertificateFlags g_socket_client_get_tls_validation_flags (GSocketClient *client)
 
GIO_DEPRECATED_IN_2_72 void g_socket_client_set_tls_validation_flags (GSocketClient *client, GTlsCertificateFlags flags)
 
GIO_AVAILABLE_IN_2_36 GProxyResolverg_socket_client_get_proxy_resolver (GSocketClient *client)
 
GIO_AVAILABLE_IN_2_36 void g_socket_client_set_proxy_resolver (GSocketClient *client, GProxyResolver *proxy_resolver)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect (GSocketClient *client, GSocketConnectable *connectable, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect_to_host (GSocketClient *client, const gchar *host_and_port, guint16 default_port, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect_to_service (GSocketClient *client, const gchar *domain, const gchar *service, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_2_26 GSocketConnectiong_socket_client_connect_to_uri (GSocketClient *client, const gchar *uri, guint16 default_port, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_connect_async (GSocketClient *client, GSocketConnectable *connectable, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect_finish (GSocketClient *client, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_connect_to_host_async (GSocketClient *client, const gchar *host_and_port, guint16 default_port, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect_to_host_finish (GSocketClient *client, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_connect_to_service_async (GSocketClient *client, const gchar *domain, const gchar *service, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect_to_service_finish (GSocketClient *client, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_connect_to_uri_async (GSocketClient *client, const gchar *uri, guint16 default_port, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_client_connect_to_uri_finish (GSocketClient *client, GAsyncResult *result, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_client_add_application_proxy (GSocketClient *client, const gchar *protocol)
 

Macro Definition Documentation

◆ G_IS_SOCKET_CLIENT

#define G_IS_SOCKET_CLIENT ( inst)
Value:
#define G_TYPE_SOCKET_CLIENT
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541

Definition at line 41 of file gsocketclient.h.

41#define G_IS_SOCKET_CLIENT(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
42 G_TYPE_SOCKET_CLIENT))

◆ G_IS_SOCKET_CLIENT_CLASS

#define G_IS_SOCKET_CLIENT_CLASS ( class)
Value:
#define G_TYPE_CHECK_CLASS_TYPE(g_class, g_type)
Definition gtype.h:610

Definition at line 43 of file gsocketclient.h.

43#define G_IS_SOCKET_CLIENT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
44 G_TYPE_SOCKET_CLIENT))

◆ G_SOCKET_CLIENT

#define G_SOCKET_CLIENT ( inst)
Value:
#define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)
Definition gtype.h:528

Definition at line 37 of file gsocketclient.h.

37#define G_SOCKET_CLIENT(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
38 G_TYPE_SOCKET_CLIENT, GSocketClient))

◆ G_SOCKET_CLIENT_CLASS

#define G_SOCKET_CLIENT_CLASS ( class)
Value:
#define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)
Definition gtype.h:597

Definition at line 39 of file gsocketclient.h.

39#define G_SOCKET_CLIENT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
40 G_TYPE_SOCKET_CLIENT, GSocketClientClass))

◆ G_SOCKET_CLIENT_GET_CLASS

#define G_SOCKET_CLIENT_GET_CLASS ( inst)
Value:
#define G_TYPE_INSTANCE_GET_CLASS(instance, g_type, c_type)
Definition gtype.h:571

Definition at line 45 of file gsocketclient.h.

45#define G_SOCKET_CLIENT_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
46 G_TYPE_SOCKET_CLIENT, GSocketClientClass))

◆ G_TYPE_SOCKET_CLIENT

#define G_TYPE_SOCKET_CLIENT   (g_socket_client_get_type ())

Definition at line 36 of file gsocketclient.h.

Typedef Documentation

◆ GSocketClientClass

Definition at line 49 of file gsocketclient.h.

◆ GSocketClientPrivate

typedef struct _GSocketClientPrivate GSocketClientPrivate

Definition at line 48 of file gsocketclient.h.

Function Documentation

◆ g_socket_client_add_application_proxy()

GIO_AVAILABLE_IN_ALL void g_socket_client_add_application_proxy ( GSocketClient * client,
const gchar * protocol )

◆ g_socket_client_connect()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect ( GSocketClient * client,
GSocketConnectable * connectable,
GCancellable * cancellable,
GError ** error )

◆ g_socket_client_connect_async()

GIO_AVAILABLE_IN_ALL void g_socket_client_connect_async ( GSocketClient * client,
GSocketConnectable * connectable,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_socket_client_connect_finish()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect_finish ( GSocketClient * client,
GAsyncResult * result,
GError ** error )

◆ g_socket_client_connect_to_host()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect_to_host ( GSocketClient * client,
const gchar * host_and_port,
guint16 default_port,
GCancellable * cancellable,
GError ** error )

◆ g_socket_client_connect_to_host_async()

GIO_AVAILABLE_IN_ALL void g_socket_client_connect_to_host_async ( GSocketClient * client,
const gchar * host_and_port,
guint16 default_port,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_socket_client_connect_to_host_finish()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect_to_host_finish ( GSocketClient * client,
GAsyncResult * result,
GError ** error )

◆ g_socket_client_connect_to_service()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect_to_service ( GSocketClient * client,
const gchar * domain,
const gchar * service,
GCancellable * cancellable,
GError ** error )

◆ g_socket_client_connect_to_service_async()

GIO_AVAILABLE_IN_ALL void g_socket_client_connect_to_service_async ( GSocketClient * client,
const gchar * domain,
const gchar * service,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_socket_client_connect_to_service_finish()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect_to_service_finish ( GSocketClient * client,
GAsyncResult * result,
GError ** error )

◆ g_socket_client_connect_to_uri()

GIO_AVAILABLE_IN_2_26 GSocketConnection * g_socket_client_connect_to_uri ( GSocketClient * client,
const gchar * uri,
guint16 default_port,
GCancellable * cancellable,
GError ** error )

◆ g_socket_client_connect_to_uri_async()

GIO_AVAILABLE_IN_ALL void g_socket_client_connect_to_uri_async ( GSocketClient * client,
const gchar * uri,
guint16 default_port,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_socket_client_connect_to_uri_finish()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_client_connect_to_uri_finish ( GSocketClient * client,
GAsyncResult * result,
GError ** error )

◆ g_socket_client_get_enable_proxy()

GIO_AVAILABLE_IN_ALL gboolean g_socket_client_get_enable_proxy ( GSocketClient * client)

◆ g_socket_client_get_family()

GIO_AVAILABLE_IN_ALL GSocketFamily g_socket_client_get_family ( GSocketClient * client)

◆ g_socket_client_get_local_address()

GIO_AVAILABLE_IN_ALL GSocketAddress * g_socket_client_get_local_address ( GSocketClient * client)

◆ g_socket_client_get_protocol()

GIO_AVAILABLE_IN_ALL GSocketProtocol g_socket_client_get_protocol ( GSocketClient * client)

◆ g_socket_client_get_proxy_resolver()

GIO_AVAILABLE_IN_2_36 GProxyResolver * g_socket_client_get_proxy_resolver ( GSocketClient * client)

◆ g_socket_client_get_socket_type()

GIO_AVAILABLE_IN_ALL GSocketType g_socket_client_get_socket_type ( GSocketClient * client)

◆ g_socket_client_get_timeout()

GIO_AVAILABLE_IN_ALL guint g_socket_client_get_timeout ( GSocketClient * client)

◆ g_socket_client_get_tls()

GIO_AVAILABLE_IN_2_28 gboolean g_socket_client_get_tls ( GSocketClient * client)

◆ g_socket_client_get_tls_validation_flags()

GIO_DEPRECATED_IN_2_72 GTlsCertificateFlags g_socket_client_get_tls_validation_flags ( GSocketClient * client)

◆ g_socket_client_get_type()

GIO_AVAILABLE_IN_ALL GType g_socket_client_get_type ( void )

◆ g_socket_client_new()

GIO_AVAILABLE_IN_ALL GSocketClient * g_socket_client_new ( void )

◆ g_socket_client_set_enable_proxy()

GIO_AVAILABLE_IN_ALL void g_socket_client_set_enable_proxy ( GSocketClient * client,
gboolean enable )

◆ g_socket_client_set_family()

GIO_AVAILABLE_IN_ALL void g_socket_client_set_family ( GSocketClient * client,
GSocketFamily family )

◆ g_socket_client_set_local_address()

GIO_AVAILABLE_IN_ALL void g_socket_client_set_local_address ( GSocketClient * client,
GSocketAddress * address )

◆ g_socket_client_set_protocol()

GIO_AVAILABLE_IN_ALL void g_socket_client_set_protocol ( GSocketClient * client,
GSocketProtocol protocol )

◆ g_socket_client_set_proxy_resolver()

GIO_AVAILABLE_IN_2_36 void g_socket_client_set_proxy_resolver ( GSocketClient * client,
GProxyResolver * proxy_resolver )

◆ g_socket_client_set_socket_type()

GIO_AVAILABLE_IN_ALL void g_socket_client_set_socket_type ( GSocketClient * client,
GSocketType type )

◆ g_socket_client_set_timeout()

GIO_AVAILABLE_IN_ALL void g_socket_client_set_timeout ( GSocketClient * client,
guint timeout )

◆ g_socket_client_set_tls()

GIO_AVAILABLE_IN_2_28 void g_socket_client_set_tls ( GSocketClient * client,
gboolean tls )

◆ g_socket_client_set_tls_validation_flags()

GIO_DEPRECATED_IN_2_72 void g_socket_client_set_tls_validation_flags ( GSocketClient * client,
GTlsCertificateFlags flags )