| Top | 
Functions
| #define | AGS_SECURITY_CONTEXT_GET_OBJ_MUTEX() | 
| 
 | 
ags_security_context_parse_business_group () | 
| 
 | 
ags_security_context_get_business_group () | 
| 
 | 
ags_security_context_add_server_context () | 
| 
 | 
ags_security_context_remove_server_context () | 
| 
 | 
ags_security_context_get_server_context () | 
| AgsSecurityContext * | ags_security_context_new () | 
| #define | AGS_IS_SECURITY_CONTEXT() | 
| #define | AGS_IS_SECURITY_CONTEXT_CLASS() | 
| #define | AGS_SECURITY_CONTEXT() | 
| #define | AGS_SECURITY_CONTEXT_CLASS() | 
| #define | AGS_SECURITY_CONTEXT_GET_CLASS() | 
| 
 | 
ags_security_context_get_type () | 
| 
 | 
ags_security_context_mode_get_type () | 
Types and Values
| enum | AgsSecurityContextMode | 
| #define | AGS_TYPE_SECURITY_CONTEXT | 
| #define | AGS_TYPE_SECURITY_CONTEXT_MODE | 
| struct | AgsSecurityContext | 
| struct | AgsSecurityContextClass | 
Object Hierarchy
GFlags ╰── AgsSecurityContextModeGObject ╰── AgsSecurityContext ╰── AgsAuthSecurityContext
Functions
AGS_SECURITY_CONTEXT_GET_OBJ_MUTEX()
#define AGS_SECURITY_CONTEXT_GET_OBJ_MUTEX(obj) (&(((AgsSecurityContext *) obj)->obj_mutex))
ags_security_context_parse_business_group ()
void ags_security_context_parse_business_group (AgsSecurityContext *security_context,,xmlDoc *xml_doc);gchar *user_uuid
Parse business_group
 and apply to security_context
.
Since: 
ags_security_context_get_business_group ()
gchar ** ags_security_context_get_business_group (AgsSecurityContext *security_context);
Get business group of security_context
.
Returns
the string vector containing business group or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since: 
ags_security_context_add_server_context ()
void ags_security_context_add_server_context (AgsSecurityContext *security_context,);gchar *server_context
Add server_context
 to security_context
.
Since: 
ags_security_context_remove_server_context ()
gboolean ags_security_context_remove_server_context (AgsSecurityContext *security_context,);gchar *server_context
Remove server_context
 from security_context
.
Since: 
ags_security_context_get_server_context ()
gchar ** ags_security_context_get_server_context (AgsSecurityContext *security_context);
Get business group of security_context
.
Returns
the string vector containing business group or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since: 
ags_security_context_new ()
AgsSecurityContext * ags_security_context_new ();
Create AgsSecurityContext.
Since: 
AGS_IS_SECURITY_CONTEXT()
#define AGS_IS_SECURITY_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SECURITY_CONTEXT))
AGS_IS_SECURITY_CONTEXT_CLASS()
#define AGS_IS_SECURITY_CONTEXT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SECURITY_CONTEXT))
AGS_SECURITY_CONTEXT()
#define AGS_SECURITY_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SECURITY_CONTEXT, AgsSecurityContext))
AGS_SECURITY_CONTEXT_CLASS()
#define AGS_SECURITY_CONTEXT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST(class, AGS_TYPE_SECURITY_CONTEXT, AgsSecurityContextClass))
AGS_SECURITY_CONTEXT_GET_CLASS()
#define AGS_SECURITY_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS(obj, AGS_TYPE_SECURITY_CONTEXT, AgsSecurityContextClass))
Types and Values
enum AgsSecurityContextMode
The AgsSecurityContextMode specifies basic account permissions.
AGS_TYPE_SECURITY_CONTEXT_MODE
#define AGS_TYPE_SECURITY_CONTEXT_MODE (ags_security_context_mode_get_type())