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

Go to the source code of this file.

Data Structures

struct  _GUnixFDListClass
 
struct  _GUnixFDList
 

Macros

#define G_TYPE_UNIX_FD_LIST   (g_unix_fd_list_get_type ())
 
#define G_UNIX_FD_LIST(inst)
 
#define G_UNIX_FD_LIST_CLASS(class)
 
#define G_IS_UNIX_FD_LIST(inst)
 
#define G_IS_UNIX_FD_LIST_CLASS(class)
 
#define G_UNIX_FD_LIST_GET_CLASS(inst)
 

Typedefs

typedef struct _GUnixFDListPrivate GUnixFDListPrivate
 
typedef struct _GUnixFDListClass GUnixFDListClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_unix_fd_list_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GUnixFDListg_unix_fd_list_new (void)
 
GIO_AVAILABLE_IN_ALL GUnixFDListg_unix_fd_list_new_from_array (const gint *fds, gint n_fds)
 
GIO_AVAILABLE_IN_ALL gint g_unix_fd_list_append (GUnixFDList *list, gint fd, GError **error)
 
GIO_AVAILABLE_IN_ALL gint g_unix_fd_list_get_length (GUnixFDList *list)
 
GIO_AVAILABLE_IN_ALL gint g_unix_fd_list_get (GUnixFDList *list, gint index_, GError **error)
 
GIO_AVAILABLE_IN_ALL const gintg_unix_fd_list_peek_fds (GUnixFDList *list, gint *length)
 
GIO_AVAILABLE_IN_ALL gintg_unix_fd_list_steal_fds (GUnixFDList *list, gint *length)
 

Macro Definition Documentation

◆ G_IS_UNIX_FD_LIST

#define G_IS_UNIX_FD_LIST ( inst)
Value:
#define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)
Definition gtype.h:541
#define G_TYPE_UNIX_FD_LIST
Definition gunixfdlist.h:30

Definition at line 35 of file gunixfdlist.h.

35#define G_IS_UNIX_FD_LIST(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
36 G_TYPE_UNIX_FD_LIST))

◆ G_IS_UNIX_FD_LIST_CLASS

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

Definition at line 37 of file gunixfdlist.h.

37#define G_IS_UNIX_FD_LIST_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
38 G_TYPE_UNIX_FD_LIST))

◆ G_TYPE_UNIX_FD_LIST

#define G_TYPE_UNIX_FD_LIST   (g_unix_fd_list_get_type ())

Definition at line 30 of file gunixfdlist.h.

◆ G_UNIX_FD_LIST

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

Definition at line 31 of file gunixfdlist.h.

31#define G_UNIX_FD_LIST(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
32 G_TYPE_UNIX_FD_LIST, GUnixFDList))

◆ G_UNIX_FD_LIST_CLASS

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

Definition at line 33 of file gunixfdlist.h.

33#define G_UNIX_FD_LIST_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
34 G_TYPE_UNIX_FD_LIST, GUnixFDListClass))

◆ G_UNIX_FD_LIST_GET_CLASS

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

Definition at line 39 of file gunixfdlist.h.

39#define G_UNIX_FD_LIST_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
40 G_TYPE_UNIX_FD_LIST, GUnixFDListClass))

Typedef Documentation

◆ GUnixFDListClass

Definition at line 44 of file gunixfdlist.h.

◆ GUnixFDListPrivate

typedef struct _GUnixFDListPrivate GUnixFDListPrivate

Definition at line 43 of file gunixfdlist.h.

Function Documentation

◆ g_unix_fd_list_append()

GIO_AVAILABLE_IN_ALL gint g_unix_fd_list_append ( GUnixFDList * list,
gint fd,
GError ** error )

◆ g_unix_fd_list_get()

GIO_AVAILABLE_IN_ALL gint g_unix_fd_list_get ( GUnixFDList * list,
gint index_,
GError ** error )

◆ g_unix_fd_list_get_length()

GIO_AVAILABLE_IN_ALL gint g_unix_fd_list_get_length ( GUnixFDList * list)

◆ g_unix_fd_list_get_type()

GIO_AVAILABLE_IN_ALL GType g_unix_fd_list_get_type ( void )

◆ g_unix_fd_list_new()

GIO_AVAILABLE_IN_ALL GUnixFDList * g_unix_fd_list_new ( void )

◆ g_unix_fd_list_new_from_array()

GIO_AVAILABLE_IN_ALL GUnixFDList * g_unix_fd_list_new_from_array ( const gint * fds,
gint n_fds )

◆ g_unix_fd_list_peek_fds()

GIO_AVAILABLE_IN_ALL const gint * g_unix_fd_list_peek_fds ( GUnixFDList * list,
gint * length )

◆ g_unix_fd_list_steal_fds()

GIO_AVAILABLE_IN_ALL gint * g_unix_fd_list_steal_fds ( GUnixFDList * list,
gint * length )