XCB  1.12
Data Structures | Macros | Typedefs | Functions | Variables
XCB SELinux API

SELinux XCB Protocol Implementation. More...

Data Structures

struct  xcb_selinux_query_version_cookie_t
 xcb_selinux_query_version_cookie_t More...
 
struct  xcb_selinux_query_version_request_t
 xcb_selinux_query_version_request_t More...
 
struct  xcb_selinux_query_version_reply_t
 xcb_selinux_query_version_reply_t More...
 
struct  xcb_selinux_set_device_create_context_request_t
 xcb_selinux_set_device_create_context_request_t More...
 
struct  xcb_selinux_get_device_create_context_cookie_t
 xcb_selinux_get_device_create_context_cookie_t More...
 
struct  xcb_selinux_get_device_create_context_request_t
 xcb_selinux_get_device_create_context_request_t More...
 
struct  xcb_selinux_get_device_create_context_reply_t
 xcb_selinux_get_device_create_context_reply_t More...
 
struct  xcb_selinux_set_device_context_request_t
 xcb_selinux_set_device_context_request_t More...
 
struct  xcb_selinux_get_device_context_cookie_t
 xcb_selinux_get_device_context_cookie_t More...
 
struct  xcb_selinux_get_device_context_request_t
 xcb_selinux_get_device_context_request_t More...
 
struct  xcb_selinux_get_device_context_reply_t
 xcb_selinux_get_device_context_reply_t More...
 
struct  xcb_selinux_set_window_create_context_request_t
 xcb_selinux_set_window_create_context_request_t More...
 
struct  xcb_selinux_get_window_create_context_cookie_t
 xcb_selinux_get_window_create_context_cookie_t More...
 
struct  xcb_selinux_get_window_create_context_request_t
 xcb_selinux_get_window_create_context_request_t More...
 
struct  xcb_selinux_get_window_create_context_reply_t
 xcb_selinux_get_window_create_context_reply_t More...
 
struct  xcb_selinux_get_window_context_cookie_t
 xcb_selinux_get_window_context_cookie_t More...
 
struct  xcb_selinux_get_window_context_request_t
 xcb_selinux_get_window_context_request_t More...
 
struct  xcb_selinux_get_window_context_reply_t
 xcb_selinux_get_window_context_reply_t More...
 
struct  xcb_selinux_list_item_t
 xcb_selinux_list_item_t More...
 
struct  xcb_selinux_list_item_iterator_t
 xcb_selinux_list_item_iterator_t More...
 
struct  xcb_selinux_set_property_create_context_request_t
 xcb_selinux_set_property_create_context_request_t More...
 
struct  xcb_selinux_get_property_create_context_cookie_t
 xcb_selinux_get_property_create_context_cookie_t More...
 
struct  xcb_selinux_get_property_create_context_request_t
 xcb_selinux_get_property_create_context_request_t More...
 
struct  xcb_selinux_get_property_create_context_reply_t
 xcb_selinux_get_property_create_context_reply_t More...
 
struct  xcb_selinux_set_property_use_context_request_t
 xcb_selinux_set_property_use_context_request_t More...
 
struct  xcb_selinux_get_property_use_context_cookie_t
 xcb_selinux_get_property_use_context_cookie_t More...
 
struct  xcb_selinux_get_property_use_context_request_t
 xcb_selinux_get_property_use_context_request_t More...
 
struct  xcb_selinux_get_property_use_context_reply_t
 xcb_selinux_get_property_use_context_reply_t More...
 
struct  xcb_selinux_get_property_context_cookie_t
 xcb_selinux_get_property_context_cookie_t More...
 
struct  xcb_selinux_get_property_context_request_t
 xcb_selinux_get_property_context_request_t More...
 
struct  xcb_selinux_get_property_context_reply_t
 xcb_selinux_get_property_context_reply_t More...
 
struct  xcb_selinux_get_property_data_context_cookie_t
 xcb_selinux_get_property_data_context_cookie_t More...
 
struct  xcb_selinux_get_property_data_context_request_t
 xcb_selinux_get_property_data_context_request_t More...
 
struct  xcb_selinux_get_property_data_context_reply_t
 xcb_selinux_get_property_data_context_reply_t More...
 
struct  xcb_selinux_list_properties_cookie_t
 xcb_selinux_list_properties_cookie_t More...
 
struct  xcb_selinux_list_properties_request_t
 xcb_selinux_list_properties_request_t More...
 
struct  xcb_selinux_list_properties_reply_t
 xcb_selinux_list_properties_reply_t More...
 
struct  xcb_selinux_set_selection_create_context_request_t
 xcb_selinux_set_selection_create_context_request_t More...
 
struct  xcb_selinux_get_selection_create_context_cookie_t
 xcb_selinux_get_selection_create_context_cookie_t More...
 
struct  xcb_selinux_get_selection_create_context_request_t
 xcb_selinux_get_selection_create_context_request_t More...
 
struct  xcb_selinux_get_selection_create_context_reply_t
 xcb_selinux_get_selection_create_context_reply_t More...
 
struct  xcb_selinux_set_selection_use_context_request_t
 xcb_selinux_set_selection_use_context_request_t More...
 
struct  xcb_selinux_get_selection_use_context_cookie_t
 xcb_selinux_get_selection_use_context_cookie_t More...
 
struct  xcb_selinux_get_selection_use_context_request_t
 xcb_selinux_get_selection_use_context_request_t More...
 
struct  xcb_selinux_get_selection_use_context_reply_t
 xcb_selinux_get_selection_use_context_reply_t More...
 
struct  xcb_selinux_get_selection_context_cookie_t
 xcb_selinux_get_selection_context_cookie_t More...
 
struct  xcb_selinux_get_selection_context_request_t
 xcb_selinux_get_selection_context_request_t More...
 
struct  xcb_selinux_get_selection_context_reply_t
 xcb_selinux_get_selection_context_reply_t More...
 
struct  xcb_selinux_get_selection_data_context_cookie_t
 xcb_selinux_get_selection_data_context_cookie_t More...
 
struct  xcb_selinux_get_selection_data_context_request_t
 xcb_selinux_get_selection_data_context_request_t More...
 
struct  xcb_selinux_get_selection_data_context_reply_t
 xcb_selinux_get_selection_data_context_reply_t More...
 
struct  xcb_selinux_list_selections_cookie_t
 xcb_selinux_list_selections_cookie_t More...
 
struct  xcb_selinux_list_selections_request_t
 xcb_selinux_list_selections_request_t More...
 
struct  xcb_selinux_list_selections_reply_t
 xcb_selinux_list_selections_reply_t More...
 
struct  xcb_selinux_get_client_context_cookie_t
 xcb_selinux_get_client_context_cookie_t More...
 
struct  xcb_selinux_get_client_context_request_t
 xcb_selinux_get_client_context_request_t More...
 
struct  xcb_selinux_get_client_context_reply_t
 xcb_selinux_get_client_context_reply_t More...
 

Macros

#define XCB_SELINUX_MAJOR_VERSION   1
 
#define XCB_SELINUX_MINOR_VERSION   0
 
#define XCB_SELINUX_QUERY_VERSION   0
 
#define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT   1
 
#define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT   2
 
#define XCB_SELINUX_SET_DEVICE_CONTEXT   3
 
#define XCB_SELINUX_GET_DEVICE_CONTEXT   4
 
#define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT   5
 
#define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT   6
 
#define XCB_SELINUX_GET_WINDOW_CONTEXT   7
 
#define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT   8
 
#define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT   9
 
#define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT   10
 
#define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT   11
 
#define XCB_SELINUX_GET_PROPERTY_CONTEXT   12
 
#define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT   13
 
#define XCB_SELINUX_LIST_PROPERTIES   14
 
#define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT   15
 
#define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT   16
 
#define XCB_SELINUX_SET_SELECTION_USE_CONTEXT   17
 
#define XCB_SELINUX_GET_SELECTION_USE_CONTEXT   18
 
#define XCB_SELINUX_GET_SELECTION_CONTEXT   19
 
#define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT   20
 
#define XCB_SELINUX_LIST_SELECTIONS   21
 
#define XCB_SELINUX_GET_CLIENT_CONTEXT   22
 

Typedefs

typedef struct xcb_selinux_query_version_cookie_t xcb_selinux_query_version_cookie_t
 xcb_selinux_query_version_cookie_t
 
typedef struct xcb_selinux_query_version_request_t xcb_selinux_query_version_request_t
 xcb_selinux_query_version_request_t
 
typedef struct xcb_selinux_query_version_reply_t xcb_selinux_query_version_reply_t
 xcb_selinux_query_version_reply_t
 
typedef struct xcb_selinux_set_device_create_context_request_t xcb_selinux_set_device_create_context_request_t
 xcb_selinux_set_device_create_context_request_t
 
typedef struct xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_cookie_t
 xcb_selinux_get_device_create_context_cookie_t
 
typedef struct xcb_selinux_get_device_create_context_request_t xcb_selinux_get_device_create_context_request_t
 xcb_selinux_get_device_create_context_request_t
 
typedef struct xcb_selinux_get_device_create_context_reply_t xcb_selinux_get_device_create_context_reply_t
 xcb_selinux_get_device_create_context_reply_t
 
typedef struct xcb_selinux_set_device_context_request_t xcb_selinux_set_device_context_request_t
 xcb_selinux_set_device_context_request_t
 
typedef struct xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_cookie_t
 xcb_selinux_get_device_context_cookie_t
 
typedef struct xcb_selinux_get_device_context_request_t xcb_selinux_get_device_context_request_t
 xcb_selinux_get_device_context_request_t
 
typedef struct xcb_selinux_get_device_context_reply_t xcb_selinux_get_device_context_reply_t
 xcb_selinux_get_device_context_reply_t
 
typedef struct xcb_selinux_set_window_create_context_request_t xcb_selinux_set_window_create_context_request_t
 xcb_selinux_set_window_create_context_request_t
 
typedef struct xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_cookie_t
 xcb_selinux_get_window_create_context_cookie_t
 
typedef struct xcb_selinux_get_window_create_context_request_t xcb_selinux_get_window_create_context_request_t
 xcb_selinux_get_window_create_context_request_t
 
typedef struct xcb_selinux_get_window_create_context_reply_t xcb_selinux_get_window_create_context_reply_t
 xcb_selinux_get_window_create_context_reply_t
 
typedef struct xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_cookie_t
 xcb_selinux_get_window_context_cookie_t
 
typedef struct xcb_selinux_get_window_context_request_t xcb_selinux_get_window_context_request_t
 xcb_selinux_get_window_context_request_t
 
typedef struct xcb_selinux_get_window_context_reply_t xcb_selinux_get_window_context_reply_t
 xcb_selinux_get_window_context_reply_t
 
typedef struct xcb_selinux_list_item_t xcb_selinux_list_item_t
 xcb_selinux_list_item_t
 
typedef struct xcb_selinux_list_item_iterator_t xcb_selinux_list_item_iterator_t
 xcb_selinux_list_item_iterator_t
 
typedef struct xcb_selinux_set_property_create_context_request_t xcb_selinux_set_property_create_context_request_t
 xcb_selinux_set_property_create_context_request_t
 
typedef struct xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_cookie_t
 xcb_selinux_get_property_create_context_cookie_t
 
typedef struct xcb_selinux_get_property_create_context_request_t xcb_selinux_get_property_create_context_request_t
 xcb_selinux_get_property_create_context_request_t
 
typedef struct xcb_selinux_get_property_create_context_reply_t xcb_selinux_get_property_create_context_reply_t
 xcb_selinux_get_property_create_context_reply_t
 
typedef struct xcb_selinux_set_property_use_context_request_t xcb_selinux_set_property_use_context_request_t
 xcb_selinux_set_property_use_context_request_t
 
typedef struct xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_cookie_t
 xcb_selinux_get_property_use_context_cookie_t
 
typedef struct xcb_selinux_get_property_use_context_request_t xcb_selinux_get_property_use_context_request_t
 xcb_selinux_get_property_use_context_request_t
 
typedef struct xcb_selinux_get_property_use_context_reply_t xcb_selinux_get_property_use_context_reply_t
 xcb_selinux_get_property_use_context_reply_t
 
typedef struct xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_cookie_t
 xcb_selinux_get_property_context_cookie_t
 
typedef struct xcb_selinux_get_property_context_request_t xcb_selinux_get_property_context_request_t
 xcb_selinux_get_property_context_request_t
 
typedef struct xcb_selinux_get_property_context_reply_t xcb_selinux_get_property_context_reply_t
 xcb_selinux_get_property_context_reply_t
 
typedef struct xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_cookie_t
 xcb_selinux_get_property_data_context_cookie_t
 
typedef struct xcb_selinux_get_property_data_context_request_t xcb_selinux_get_property_data_context_request_t
 xcb_selinux_get_property_data_context_request_t
 
typedef struct xcb_selinux_get_property_data_context_reply_t xcb_selinux_get_property_data_context_reply_t
 xcb_selinux_get_property_data_context_reply_t
 
typedef struct xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_cookie_t
 xcb_selinux_list_properties_cookie_t
 
typedef struct xcb_selinux_list_properties_request_t xcb_selinux_list_properties_request_t
 xcb_selinux_list_properties_request_t
 
typedef struct xcb_selinux_list_properties_reply_t xcb_selinux_list_properties_reply_t
 xcb_selinux_list_properties_reply_t
 
typedef struct xcb_selinux_set_selection_create_context_request_t xcb_selinux_set_selection_create_context_request_t
 xcb_selinux_set_selection_create_context_request_t
 
typedef struct xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_cookie_t
 xcb_selinux_get_selection_create_context_cookie_t
 
typedef struct xcb_selinux_get_selection_create_context_request_t xcb_selinux_get_selection_create_context_request_t
 xcb_selinux_get_selection_create_context_request_t
 
typedef struct xcb_selinux_get_selection_create_context_reply_t xcb_selinux_get_selection_create_context_reply_t
 xcb_selinux_get_selection_create_context_reply_t
 
typedef struct xcb_selinux_set_selection_use_context_request_t xcb_selinux_set_selection_use_context_request_t
 xcb_selinux_set_selection_use_context_request_t
 
typedef struct xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_cookie_t
 xcb_selinux_get_selection_use_context_cookie_t
 
typedef struct xcb_selinux_get_selection_use_context_request_t xcb_selinux_get_selection_use_context_request_t
 xcb_selinux_get_selection_use_context_request_t
 
typedef struct xcb_selinux_get_selection_use_context_reply_t xcb_selinux_get_selection_use_context_reply_t
 xcb_selinux_get_selection_use_context_reply_t
 
typedef struct xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_cookie_t
 xcb_selinux_get_selection_context_cookie_t
 
typedef struct xcb_selinux_get_selection_context_request_t xcb_selinux_get_selection_context_request_t
 xcb_selinux_get_selection_context_request_t
 
typedef struct xcb_selinux_get_selection_context_reply_t xcb_selinux_get_selection_context_reply_t
 xcb_selinux_get_selection_context_reply_t
 
typedef struct xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_cookie_t
 xcb_selinux_get_selection_data_context_cookie_t
 
typedef struct xcb_selinux_get_selection_data_context_request_t xcb_selinux_get_selection_data_context_request_t
 xcb_selinux_get_selection_data_context_request_t
 
typedef struct xcb_selinux_get_selection_data_context_reply_t xcb_selinux_get_selection_data_context_reply_t
 xcb_selinux_get_selection_data_context_reply_t
 
typedef struct xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_cookie_t
 xcb_selinux_list_selections_cookie_t
 
typedef struct xcb_selinux_list_selections_request_t xcb_selinux_list_selections_request_t
 xcb_selinux_list_selections_request_t
 
typedef struct xcb_selinux_list_selections_reply_t xcb_selinux_list_selections_reply_t
 xcb_selinux_list_selections_reply_t
 
typedef struct xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_cookie_t
 xcb_selinux_get_client_context_cookie_t
 
typedef struct xcb_selinux_get_client_context_request_t xcb_selinux_get_client_context_request_t
 xcb_selinux_get_client_context_request_t
 
typedef struct xcb_selinux_get_client_context_reply_t xcb_selinux_get_client_context_reply_t
 xcb_selinux_get_client_context_reply_t
 

Functions

xcb_selinux_query_version_cookie_t xcb_selinux_query_version (xcb_connection_t *c, uint8_t client_major, uint8_t client_minor)
 
xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked (xcb_connection_t *c, uint8_t client_major, uint8_t client_minor)
 
xcb_selinux_query_version_reply_txcb_selinux_query_version_reply (xcb_connection_t *c, xcb_selinux_query_version_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_set_device_create_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_device_create_context_checked (xcb_connection_t *c, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_device_create_context (xcb_connection_t *c, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_device_create_context_context (const xcb_selinux_set_device_create_context_request_t *R)
 
int xcb_selinux_set_device_create_context_context_length (const xcb_selinux_set_device_create_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_device_create_context_context_end (const xcb_selinux_set_device_create_context_request_t *R)
 
int xcb_selinux_get_device_create_context_sizeof (const void *_buffer)
 
xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context (xcb_connection_t *c)
 
xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c)
 
char * xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device_create_context_reply_t *R)
 
int xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get_device_create_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_device_create_context_reply_t *R)
 
xcb_selinux_get_device_create_context_reply_txcb_selinux_get_device_create_context_reply (xcb_connection_t *c, xcb_selinux_get_device_create_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_set_device_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_device_context_checked (xcb_connection_t *c, uint32_t device, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_device_context (xcb_connection_t *c, uint32_t device, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_device_context_context (const xcb_selinux_set_device_context_request_t *R)
 
int xcb_selinux_set_device_context_context_length (const xcb_selinux_set_device_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_device_context_context_end (const xcb_selinux_set_device_context_request_t *R)
 
int xcb_selinux_get_device_context_sizeof (const void *_buffer)
 
xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context (xcb_connection_t *c, uint32_t device)
 
xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked (xcb_connection_t *c, uint32_t device)
 
char * xcb_selinux_get_device_context_context (const xcb_selinux_get_device_context_reply_t *R)
 
int xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_context_reply_t *R)
 
xcb_selinux_get_device_context_reply_txcb_selinux_get_device_context_reply (xcb_connection_t *c, xcb_selinux_get_device_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_set_window_create_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_window_create_context_checked (xcb_connection_t *c, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_window_create_context (xcb_connection_t *c, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_window_create_context_context (const xcb_selinux_set_window_create_context_request_t *R)
 
int xcb_selinux_set_window_create_context_context_length (const xcb_selinux_set_window_create_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_window_create_context_context_end (const xcb_selinux_set_window_create_context_request_t *R)
 
int xcb_selinux_get_window_create_context_sizeof (const void *_buffer)
 
xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context (xcb_connection_t *c)
 
xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c)
 
char * xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window_create_context_reply_t *R)
 
int xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get_window_create_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_window_create_context_reply_t *R)
 
xcb_selinux_get_window_create_context_reply_txcb_selinux_get_window_create_context_reply (xcb_connection_t *c, xcb_selinux_get_window_create_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_get_window_context_sizeof (const void *_buffer)
 
xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context (xcb_connection_t *c, xcb_window_t window)
 
xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked (xcb_connection_t *c, xcb_window_t window)
 
char * xcb_selinux_get_window_context_context (const xcb_selinux_get_window_context_reply_t *R)
 
int xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_context_reply_t *R)
 
xcb_selinux_get_window_context_reply_txcb_selinux_get_window_context_reply (xcb_connection_t *c, xcb_selinux_get_window_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_list_item_sizeof (const void *_buffer)
 
char * xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R)
 
int xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R)
 
xcb_generic_iterator_t xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R)
 
char * xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R)
 
int xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R)
 
xcb_generic_iterator_t xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R)
 
void xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i)
 
xcb_generic_iterator_t xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i)
 
int xcb_selinux_set_property_create_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_property_create_context_checked (xcb_connection_t *c, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_property_create_context (xcb_connection_t *c, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_property_create_context_context (const xcb_selinux_set_property_create_context_request_t *R)
 
int xcb_selinux_set_property_create_context_context_length (const xcb_selinux_set_property_create_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_property_create_context_context_end (const xcb_selinux_set_property_create_context_request_t *R)
 
int xcb_selinux_get_property_create_context_sizeof (const void *_buffer)
 
xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context (xcb_connection_t *c)
 
xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c)
 
char * xcb_selinux_get_property_create_context_context (const xcb_selinux_get_property_create_context_reply_t *R)
 
int xcb_selinux_get_property_create_context_context_length (const xcb_selinux_get_property_create_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_property_create_context_reply_t *R)
 
xcb_selinux_get_property_create_context_reply_txcb_selinux_get_property_create_context_reply (xcb_connection_t *c, xcb_selinux_get_property_create_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_set_property_use_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_property_use_context_checked (xcb_connection_t *c, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_property_use_context (xcb_connection_t *c, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_property_use_context_context (const xcb_selinux_set_property_use_context_request_t *R)
 
int xcb_selinux_set_property_use_context_context_length (const xcb_selinux_set_property_use_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_property_use_context_context_end (const xcb_selinux_set_property_use_context_request_t *R)
 
int xcb_selinux_get_property_use_context_sizeof (const void *_buffer)
 
xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context (xcb_connection_t *c)
 
xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c)
 
char * xcb_selinux_get_property_use_context_context (const xcb_selinux_get_property_use_context_reply_t *R)
 
int xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_property_use_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_property_use_context_reply_t *R)
 
xcb_selinux_get_property_use_context_reply_txcb_selinux_get_property_use_context_reply (xcb_connection_t *c, xcb_selinux_get_property_use_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_get_property_context_sizeof (const void *_buffer)
 
xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context (xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
 
xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked (xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
 
char * xcb_selinux_get_property_context_context (const xcb_selinux_get_property_context_reply_t *R)
 
int xcb_selinux_get_property_context_context_length (const xcb_selinux_get_property_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_property_context_context_end (const xcb_selinux_get_property_context_reply_t *R)
 
xcb_selinux_get_property_context_reply_txcb_selinux_get_property_context_reply (xcb_connection_t *c, xcb_selinux_get_property_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_get_property_data_context_sizeof (const void *_buffer)
 
xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context (xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
 
xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
 
char * xcb_selinux_get_property_data_context_context (const xcb_selinux_get_property_data_context_reply_t *R)
 
int xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get_property_data_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_property_data_context_reply_t *R)
 
xcb_selinux_get_property_data_context_reply_txcb_selinux_get_property_data_context_reply (xcb_connection_t *c, xcb_selinux_get_property_data_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_list_properties_sizeof (const void *_buffer)
 
xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties (xcb_connection_t *c, xcb_window_t window)
 
xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked (xcb_connection_t *c, xcb_window_t window)
 
int xcb_selinux_list_properties_properties_length (const xcb_selinux_list_properties_reply_t *R)
 
xcb_selinux_list_item_iterator_t xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_properties_reply_t *R)
 
xcb_selinux_list_properties_reply_txcb_selinux_list_properties_reply (xcb_connection_t *c, xcb_selinux_list_properties_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_set_selection_create_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_selection_create_context (xcb_connection_t *c, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_selection_create_context_context (const xcb_selinux_set_selection_create_context_request_t *R)
 
int xcb_selinux_set_selection_create_context_context_length (const xcb_selinux_set_selection_create_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_selection_create_context_context_end (const xcb_selinux_set_selection_create_context_request_t *R)
 
int xcb_selinux_get_selection_create_context_sizeof (const void *_buffer)
 
xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context (xcb_connection_t *c)
 
xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c)
 
char * xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_selection_create_context_reply_t *R)
 
int xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_get_selection_create_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get_selection_create_context_reply_t *R)
 
xcb_selinux_get_selection_create_context_reply_txcb_selinux_get_selection_create_context_reply (xcb_connection_t *c, xcb_selinux_get_selection_create_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_set_selection_use_context_sizeof (const void *_buffer)
 
xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c, uint32_t context_len, const char *context)
 
xcb_void_cookie_t xcb_selinux_set_selection_use_context (xcb_connection_t *c, uint32_t context_len, const char *context)
 
char * xcb_selinux_set_selection_use_context_context (const xcb_selinux_set_selection_use_context_request_t *R)
 
int xcb_selinux_set_selection_use_context_context_length (const xcb_selinux_set_selection_use_context_request_t *R)
 
xcb_generic_iterator_t xcb_selinux_set_selection_use_context_context_end (const xcb_selinux_set_selection_use_context_request_t *R)
 
int xcb_selinux_get_selection_use_context_sizeof (const void *_buffer)
 
xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context (xcb_connection_t *c)
 
xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c)
 
char * xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_selection_use_context_reply_t *R)
 
int xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get_selection_use_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_selection_use_context_reply_t *R)
 
xcb_selinux_get_selection_use_context_reply_txcb_selinux_get_selection_use_context_reply (xcb_connection_t *c, xcb_selinux_get_selection_use_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_get_selection_context_sizeof (const void *_buffer)
 
xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context (xcb_connection_t *c, xcb_atom_t selection)
 
xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c, xcb_atom_t selection)
 
char * xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_context_reply_t *R)
 
int xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_selection_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_selection_context_reply_t *R)
 
xcb_selinux_get_selection_context_reply_txcb_selinux_get_selection_context_reply (xcb_connection_t *c, xcb_selinux_get_selection_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_get_selection_data_context_sizeof (const void *_buffer)
 
xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context (xcb_connection_t *c, xcb_atom_t selection)
 
xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c, xcb_atom_t selection)
 
char * xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selection_data_context_reply_t *R)
 
int xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_get_selection_data_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_selection_data_context_reply_t *R)
 
xcb_selinux_get_selection_data_context_reply_txcb_selinux_get_selection_data_context_reply (xcb_connection_t *c, xcb_selinux_get_selection_data_context_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_list_selections_sizeof (const void *_buffer)
 
xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections (xcb_connection_t *c)
 
xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked (xcb_connection_t *c)
 
int xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selections_reply_t *R)
 
xcb_selinux_list_item_iterator_t xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_selections_reply_t *R)
 
xcb_selinux_list_selections_reply_txcb_selinux_list_selections_reply (xcb_connection_t *c, xcb_selinux_list_selections_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_selinux_get_client_context_sizeof (const void *_buffer)
 
xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context (xcb_connection_t *c, uint32_t resource)
 
xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_unchecked (xcb_connection_t *c, uint32_t resource)
 
char * xcb_selinux_get_client_context_context (const xcb_selinux_get_client_context_reply_t *R)
 
int xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client_context_reply_t *R)
 
xcb_generic_iterator_t xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_context_reply_t *R)
 
xcb_selinux_get_client_context_reply_txcb_selinux_get_client_context_reply (xcb_connection_t *c, xcb_selinux_get_client_context_cookie_t cookie, xcb_generic_error_t **e)
 

Variables

xcb_extension_t xcb_selinux_id
 

Detailed Description

SELinux XCB Protocol Implementation.

Macro Definition Documentation

#define XCB_SELINUX_GET_CLIENT_CONTEXT   22

Opcode for xcb_selinux_get_client_context.

Referenced by xcb_selinux_get_client_context(), and xcb_selinux_get_client_context_unchecked().

#define XCB_SELINUX_GET_DEVICE_CONTEXT   4

Opcode for xcb_selinux_get_device_context.

Referenced by xcb_selinux_get_device_context(), and xcb_selinux_get_device_context_unchecked().

#define XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT   2

Opcode for xcb_selinux_get_device_create_context.

Referenced by xcb_selinux_get_device_create_context(), and xcb_selinux_get_device_create_context_unchecked().

#define XCB_SELINUX_GET_PROPERTY_CONTEXT   12

Opcode for xcb_selinux_get_property_context.

Referenced by xcb_selinux_get_property_context(), and xcb_selinux_get_property_context_unchecked().

#define XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT   9

Opcode for xcb_selinux_get_property_create_context.

Referenced by xcb_selinux_get_property_create_context(), and xcb_selinux_get_property_create_context_unchecked().

#define XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT   13

Opcode for xcb_selinux_get_property_data_context.

Referenced by xcb_selinux_get_property_data_context(), and xcb_selinux_get_property_data_context_unchecked().

#define XCB_SELINUX_GET_PROPERTY_USE_CONTEXT   11

Opcode for xcb_selinux_get_property_use_context.

Referenced by xcb_selinux_get_property_use_context(), and xcb_selinux_get_property_use_context_unchecked().

#define XCB_SELINUX_GET_SELECTION_CONTEXT   19

Opcode for xcb_selinux_get_selection_context.

Referenced by xcb_selinux_get_selection_context(), and xcb_selinux_get_selection_context_unchecked().

#define XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT   16

Opcode for xcb_selinux_get_selection_create_context.

Referenced by xcb_selinux_get_selection_create_context(), and xcb_selinux_get_selection_create_context_unchecked().

#define XCB_SELINUX_GET_SELECTION_DATA_CONTEXT   20

Opcode for xcb_selinux_get_selection_data_context.

Referenced by xcb_selinux_get_selection_data_context(), and xcb_selinux_get_selection_data_context_unchecked().

#define XCB_SELINUX_GET_SELECTION_USE_CONTEXT   18

Opcode for xcb_selinux_get_selection_use_context.

Referenced by xcb_selinux_get_selection_use_context(), and xcb_selinux_get_selection_use_context_unchecked().

#define XCB_SELINUX_GET_WINDOW_CONTEXT   7

Opcode for xcb_selinux_get_window_context.

Referenced by xcb_selinux_get_window_context(), and xcb_selinux_get_window_context_unchecked().

#define XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT   6

Opcode for xcb_selinux_get_window_create_context.

Referenced by xcb_selinux_get_window_create_context(), and xcb_selinux_get_window_create_context_unchecked().

#define XCB_SELINUX_LIST_PROPERTIES   14

Opcode for xcb_selinux_list_properties.

Referenced by xcb_selinux_list_properties(), and xcb_selinux_list_properties_unchecked().

#define XCB_SELINUX_LIST_SELECTIONS   21

Opcode for xcb_selinux_list_selections.

Referenced by xcb_selinux_list_selections(), and xcb_selinux_list_selections_unchecked().

#define XCB_SELINUX_QUERY_VERSION   0

Opcode for xcb_selinux_query_version.

Referenced by xcb_selinux_query_version(), and xcb_selinux_query_version_unchecked().

#define XCB_SELINUX_SET_DEVICE_CONTEXT   3

Opcode for xcb_selinux_set_device_context.

Referenced by xcb_selinux_set_device_context(), and xcb_selinux_set_device_context_checked().

#define XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT   1

Opcode for xcb_selinux_set_device_create_context.

Referenced by xcb_selinux_set_device_create_context(), and xcb_selinux_set_device_create_context_checked().

#define XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT   8

Opcode for xcb_selinux_set_property_create_context.

Referenced by xcb_selinux_set_property_create_context(), and xcb_selinux_set_property_create_context_checked().

#define XCB_SELINUX_SET_PROPERTY_USE_CONTEXT   10

Opcode for xcb_selinux_set_property_use_context.

Referenced by xcb_selinux_set_property_use_context(), and xcb_selinux_set_property_use_context_checked().

#define XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT   15

Opcode for xcb_selinux_set_selection_create_context.

Referenced by xcb_selinux_set_selection_create_context(), and xcb_selinux_set_selection_create_context_checked().

#define XCB_SELINUX_SET_SELECTION_USE_CONTEXT   17

Opcode for xcb_selinux_set_selection_use_context.

Referenced by xcb_selinux_set_selection_use_context(), and xcb_selinux_set_selection_use_context_checked().

#define XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT   5

Opcode for xcb_selinux_set_window_create_context.

Referenced by xcb_selinux_set_window_create_context(), and xcb_selinux_set_window_create_context_checked().

Function Documentation

xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context ( xcb_connection_t c,
uint32_t  resource 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_CLIENT_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_client_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_unchecked ( xcb_connection_t c,
uint32_t  resource 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_CLIENT_CONTEXT.

xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context ( xcb_connection_t c,
uint32_t  device 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_DEVICE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_device_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_unchecked ( xcb_connection_t c,
uint32_t  device 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_DEVICE_CONTEXT.

xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_device_create_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_DEVICE_CREATE_CONTEXT.

xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context ( xcb_connection_t c,
xcb_window_t  window,
xcb_atom_t  property 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_PROPERTY_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_property_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_unchecked ( xcb_connection_t c,
xcb_window_t  window,
xcb_atom_t  property 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_PROPERTY_CONTEXT.

xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_property_create_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_PROPERTY_CREATE_CONTEXT.

xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context ( xcb_connection_t c,
xcb_window_t  window,
xcb_atom_t  property 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_property_data_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_unchecked ( xcb_connection_t c,
xcb_window_t  window,
xcb_atom_t  property 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_PROPERTY_DATA_CONTEXT.

xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_PROPERTY_USE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_property_use_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_PROPERTY_USE_CONTEXT.

xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context ( xcb_connection_t c,
xcb_atom_t  selection 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_SELECTION_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_selection_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_unchecked ( xcb_connection_t c,
xcb_atom_t  selection 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_SELECTION_CONTEXT.

xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_selection_create_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_SELECTION_CREATE_CONTEXT.

xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context ( xcb_connection_t c,
xcb_atom_t  selection 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_SELECTION_DATA_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_selection_data_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_unchecked ( xcb_connection_t c,
xcb_atom_t  selection 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_SELECTION_DATA_CONTEXT.

xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_SELECTION_USE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_selection_use_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_SELECTION_USE_CONTEXT.

xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_WINDOW_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_window_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_WINDOW_CONTEXT.

xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_get_window_create_context_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_GET_WINDOW_CREATE_CONTEXT.

xcb_generic_iterator_t xcb_selinux_list_item_end ( xcb_selinux_list_item_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_selinux_list_item_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_selinux_list_item_next().

void xcb_selinux_list_item_next ( xcb_selinux_list_item_iterator_t i)

Get the next element of the iterator

Parameters
iPointer to a xcb_selinux_list_item_iterator_t

Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_selinux_list_item_t)

References xcb_generic_iterator_t::data.

Referenced by xcb_selinux_list_item_end().

xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_LIST_PROPERTIES.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_list_properties_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References XCB_SELINUX_LIST_PROPERTIES.

xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_LIST_SELECTIONS.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_list_selections_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References XCB_SELINUX_LIST_SELECTIONS.

xcb_selinux_query_version_cookie_t xcb_selinux_query_version ( xcb_connection_t c,
uint8_t  client_major,
uint8_t  client_minor 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_SELINUX_QUERY_VERSION.

xcb_selinux_query_version_reply_t* xcb_selinux_query_version_reply ( xcb_connection_t c,
xcb_selinux_query_version_cookie_t  cookie,
xcb_generic_error_t **  e 
)

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe xcb_generic_error_t supplied

Returns the reply of the request asked by

The parameter e supplied to this function must be NULL if xcb_selinux_query_version_unchecked(). is used. Otherwise, it stores the error if any.

The returned value must be freed by the caller using free().

xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked ( xcb_connection_t c,
uint8_t  client_major,
uint8_t  client_minor 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.

References XCB_SELINUX_QUERY_VERSION.

xcb_void_cookie_t xcb_selinux_set_device_context ( xcb_connection_t c,
uint32_t  device,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_DEVICE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_device_context_checked ( xcb_connection_t c,
uint32_t  device,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_DEVICE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_device_create_context ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_device_create_context_checked ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_DEVICE_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_property_create_context ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_property_create_context_checked ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_PROPERTY_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_property_use_context ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_PROPERTY_USE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_property_use_context_checked ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_PROPERTY_USE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_selection_create_context ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_SELECTION_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_selection_use_context ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_SELECTION_USE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_SELECTION_USE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_window_create_context ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT.

xcb_void_cookie_t xcb_selinux_set_window_create_context_checked ( xcb_connection_t c,
uint32_t  context_len,
const char *  context 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().

References XCB_SELINUX_SET_WINDOW_CREATE_CONTEXT.