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

Go to the source code of this file.

Data Structures

struct  _GSocketListenerClass
 
struct  _GSocketListener
 

Macros

#define G_TYPE_SOCKET_LISTENER   (g_socket_listener_get_type ())
 
#define G_SOCKET_LISTENER(inst)
 
#define G_SOCKET_LISTENER_CLASS(class)
 
#define G_IS_SOCKET_LISTENER(inst)
 
#define G_IS_SOCKET_LISTENER_CLASS(class)
 
#define G_SOCKET_LISTENER_GET_CLASS(inst)
 

Typedefs

typedef struct _GSocketListenerPrivate GSocketListenerPrivate
 
typedef struct _GSocketListenerClass GSocketListenerClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_socket_listener_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GSocketListenerg_socket_listener_new (void)
 
GIO_AVAILABLE_IN_ALL void g_socket_listener_set_backlog (GSocketListener *listener, int listen_backlog)
 
GIO_AVAILABLE_IN_ALL gboolean g_socket_listener_add_socket (GSocketListener *listener, GSocket *socket, GObject *source_object, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_socket_listener_add_address (GSocketListener *listener, GSocketAddress *address, GSocketType type, GSocketProtocol protocol, GObject *source_object, GSocketAddress **effective_address, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_socket_listener_add_inet_port (GSocketListener *listener, guint16 port, GObject *source_object, GError **error)
 
GIO_AVAILABLE_IN_ALL guint16 g_socket_listener_add_any_inet_port (GSocketListener *listener, GObject *source_object, GError **error)
 
GIO_AVAILABLE_IN_ALL GSocketg_socket_listener_accept_socket (GSocketListener *listener, GObject **source_object, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_listener_accept_socket_async (GSocketListener *listener, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GSocketg_socket_listener_accept_socket_finish (GSocketListener *listener, GAsyncResult *result, GObject **source_object, GError **error)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_listener_accept (GSocketListener *listener, GObject **source_object, GCancellable *cancellable, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_listener_accept_async (GSocketListener *listener, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
GIO_AVAILABLE_IN_ALL GSocketConnectiong_socket_listener_accept_finish (GSocketListener *listener, GAsyncResult *result, GObject **source_object, GError **error)
 
GIO_AVAILABLE_IN_ALL void g_socket_listener_close (GSocketListener *listener)
 

Macro Definition Documentation

◆ G_IS_SOCKET_LISTENER

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

Definition at line 44 of file gsocketlistener.h.

44#define G_IS_SOCKET_LISTENER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
45 G_TYPE_SOCKET_LISTENER))

◆ G_IS_SOCKET_LISTENER_CLASS

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

Definition at line 46 of file gsocketlistener.h.

46#define G_IS_SOCKET_LISTENER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
47 G_TYPE_SOCKET_LISTENER))

◆ G_SOCKET_LISTENER

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

Definition at line 40 of file gsocketlistener.h.

40#define G_SOCKET_LISTENER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
41 G_TYPE_SOCKET_LISTENER, GSocketListener))

◆ G_SOCKET_LISTENER_CLASS

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

Definition at line 42 of file gsocketlistener.h.

42#define G_SOCKET_LISTENER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
43 G_TYPE_SOCKET_LISTENER, GSocketListenerClass))

◆ G_SOCKET_LISTENER_GET_CLASS

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

Definition at line 48 of file gsocketlistener.h.

48#define G_SOCKET_LISTENER_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
49 G_TYPE_SOCKET_LISTENER, GSocketListenerClass))

◆ G_TYPE_SOCKET_LISTENER

#define G_TYPE_SOCKET_LISTENER   (g_socket_listener_get_type ())

Definition at line 39 of file gsocketlistener.h.

Typedef Documentation

◆ GSocketListenerClass

Definition at line 52 of file gsocketlistener.h.

◆ GSocketListenerPrivate

typedef struct _GSocketListenerPrivate GSocketListenerPrivate

Definition at line 51 of file gsocketlistener.h.

Function Documentation

◆ g_socket_listener_accept()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_listener_accept ( GSocketListener * listener,
GObject ** source_object,
GCancellable * cancellable,
GError ** error )

◆ g_socket_listener_accept_async()

GIO_AVAILABLE_IN_ALL void g_socket_listener_accept_async ( GSocketListener * listener,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_socket_listener_accept_finish()

GIO_AVAILABLE_IN_ALL GSocketConnection * g_socket_listener_accept_finish ( GSocketListener * listener,
GAsyncResult * result,
GObject ** source_object,
GError ** error )

◆ g_socket_listener_accept_socket()

GIO_AVAILABLE_IN_ALL GSocket * g_socket_listener_accept_socket ( GSocketListener * listener,
GObject ** source_object,
GCancellable * cancellable,
GError ** error )

◆ g_socket_listener_accept_socket_async()

GIO_AVAILABLE_IN_ALL void g_socket_listener_accept_socket_async ( GSocketListener * listener,
GCancellable * cancellable,
GAsyncReadyCallback callback,
gpointer user_data )

◆ g_socket_listener_accept_socket_finish()

GIO_AVAILABLE_IN_ALL GSocket * g_socket_listener_accept_socket_finish ( GSocketListener * listener,
GAsyncResult * result,
GObject ** source_object,
GError ** error )

◆ g_socket_listener_add_address()

GIO_AVAILABLE_IN_ALL gboolean g_socket_listener_add_address ( GSocketListener * listener,
GSocketAddress * address,
GSocketType type,
GSocketProtocol protocol,
GObject * source_object,
GSocketAddress ** effective_address,
GError ** error )

◆ g_socket_listener_add_any_inet_port()

GIO_AVAILABLE_IN_ALL guint16 g_socket_listener_add_any_inet_port ( GSocketListener * listener,
GObject * source_object,
GError ** error )

◆ g_socket_listener_add_inet_port()

GIO_AVAILABLE_IN_ALL gboolean g_socket_listener_add_inet_port ( GSocketListener * listener,
guint16 port,
GObject * source_object,
GError ** error )

◆ g_socket_listener_add_socket()

GIO_AVAILABLE_IN_ALL gboolean g_socket_listener_add_socket ( GSocketListener * listener,
GSocket * socket,
GObject * source_object,
GError ** error )

◆ g_socket_listener_close()

GIO_AVAILABLE_IN_ALL void g_socket_listener_close ( GSocketListener * listener)

◆ g_socket_listener_get_type()

GIO_AVAILABLE_IN_ALL GType g_socket_listener_get_type ( void )

◆ g_socket_listener_new()

GIO_AVAILABLE_IN_ALL GSocketListener * g_socket_listener_new ( void )

◆ g_socket_listener_set_backlog()

GIO_AVAILABLE_IN_ALL void g_socket_listener_set_backlog ( GSocketListener * listener,
int listen_backlog )