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

Go to the source code of this file.

Macros

#define G_TYPE_CREDENTIALS   (g_credentials_get_type ())
 
#define G_CREDENTIALS(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_CREDENTIALS, GCredentials))
 
#define G_CREDENTIALS_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_CREDENTIALS, GCredentialsClass))
 
#define G_CREDENTIALS_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_CREDENTIALS, GCredentialsClass))
 
#define G_IS_CREDENTIALS(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_CREDENTIALS))
 
#define G_IS_CREDENTIALS_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_CREDENTIALS))
 

Typedefs

typedef struct _GCredentialsClass GCredentialsClass
 

Functions

GIO_AVAILABLE_IN_ALL GType g_credentials_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_ALL GCredentialsg_credentials_new (void)
 
GIO_AVAILABLE_IN_ALL gcharg_credentials_to_string (GCredentials *credentials)
 
GIO_AVAILABLE_IN_ALL gpointer g_credentials_get_native (GCredentials *credentials, GCredentialsType native_type)
 
GIO_AVAILABLE_IN_ALL void g_credentials_set_native (GCredentials *credentials, GCredentialsType native_type, gpointer native)
 
GIO_AVAILABLE_IN_ALL gboolean g_credentials_is_same_user (GCredentials *credentials, GCredentials *other_credentials, GError **error)
 
GIO_AVAILABLE_IN_2_36 pid_t g_credentials_get_unix_pid (GCredentials *credentials, GError **error)
 
GIO_AVAILABLE_IN_ALL uid_t g_credentials_get_unix_user (GCredentials *credentials, GError **error)
 
GIO_AVAILABLE_IN_ALL gboolean g_credentials_set_unix_user (GCredentials *credentials, uid_t uid, GError **error)
 

Macro Definition Documentation

◆ G_CREDENTIALS

#define G_CREDENTIALS ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_CREDENTIALS, GCredentials))

Definition at line 41 of file gcredentials.h.

◆ G_CREDENTIALS_CLASS

#define G_CREDENTIALS_CLASS ( k)    (G_TYPE_CHECK_CLASS_CAST((k), G_TYPE_CREDENTIALS, GCredentialsClass))

Definition at line 42 of file gcredentials.h.

◆ G_CREDENTIALS_GET_CLASS

#define G_CREDENTIALS_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_CREDENTIALS, GCredentialsClass))

Definition at line 43 of file gcredentials.h.

◆ G_IS_CREDENTIALS

#define G_IS_CREDENTIALS ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_CREDENTIALS))

Definition at line 44 of file gcredentials.h.

◆ G_IS_CREDENTIALS_CLASS

#define G_IS_CREDENTIALS_CLASS ( k)    (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_CREDENTIALS))

Definition at line 45 of file gcredentials.h.

◆ G_TYPE_CREDENTIALS

#define G_TYPE_CREDENTIALS   (g_credentials_get_type ())

Definition at line 40 of file gcredentials.h.

Typedef Documentation

◆ GCredentialsClass

typedef struct _GCredentialsClass GCredentialsClass

Definition at line 47 of file gcredentials.h.

Function Documentation

◆ g_credentials_get_native()

GIO_AVAILABLE_IN_ALL gpointer g_credentials_get_native ( GCredentials * credentials,
GCredentialsType native_type )

◆ g_credentials_get_type()

GIO_AVAILABLE_IN_ALL GType g_credentials_get_type ( void )

◆ g_credentials_get_unix_pid()

GIO_AVAILABLE_IN_2_36 pid_t g_credentials_get_unix_pid ( GCredentials * credentials,
GError ** error )

◆ g_credentials_get_unix_user()

GIO_AVAILABLE_IN_ALL uid_t g_credentials_get_unix_user ( GCredentials * credentials,
GError ** error )

◆ g_credentials_is_same_user()

GIO_AVAILABLE_IN_ALL gboolean g_credentials_is_same_user ( GCredentials * credentials,
GCredentials * other_credentials,
GError ** error )

◆ g_credentials_new()

GIO_AVAILABLE_IN_ALL GCredentials * g_credentials_new ( void )

◆ g_credentials_set_native()

GIO_AVAILABLE_IN_ALL void g_credentials_set_native ( GCredentials * credentials,
GCredentialsType native_type,
gpointer native )

◆ g_credentials_set_unix_user()

GIO_AVAILABLE_IN_ALL gboolean g_credentials_set_unix_user ( GCredentials * credentials,
uid_t uid,
GError ** error )

◆ g_credentials_to_string()

GIO_AVAILABLE_IN_ALL gchar * g_credentials_to_string ( GCredentials * credentials)