Struct xcb_dl::XcbRes[][src]

pub struct XcbRes { /* fields omitted */ }
Expand description

A dynamically loaded libxcb-res.

Implementations

The libxcb identifier of the Res extension.

Returns true iff the symbol xcb_res_id could be loaded.

Advances a xcb_res_client_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_client_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_client_iterator_t.

Returns true iff the symbol xcb_res_client_end could be loaded.

Advances a xcb_res_type_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_type_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_type_iterator_t.

Returns true iff the symbol xcb_res_type_end could be loaded.

Advances a xcb_res_client_id_spec_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_client_id_spec_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_client_id_spec_iterator_t.

Returns true iff the symbol xcb_res_client_id_spec_end could be loaded.

Computes the size of a xcb_res_client_id_value_t object.

Returns true iff the symbol xcb_res_client_id_value_sizeof could be loaded.

Returns a pointer to the value field of a xcb_res_client_id_value_t struct.

Returns true iff the symbol xcb_res_client_id_value_value could be loaded.

Returns the number of elements of the value field of a xcb_res_client_id_value_t struct.

Returns true iff the symbol xcb_res_client_id_value_value_length could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of the value field of a xcb_res_client_id_value_t struct.

Returns true iff the symbol xcb_res_client_id_value_value_end could be loaded.

Advances a xcb_res_client_id_value_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_client_id_value_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_client_id_value_iterator_t.

Returns true iff the symbol xcb_res_client_id_value_end could be loaded.

Advances a xcb_res_resource_id_spec_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_resource_id_spec_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_resource_id_spec_iterator_t.

Returns true iff the symbol xcb_res_resource_id_spec_end could be loaded.

Advances a xcb_res_resource_size_spec_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_resource_size_spec_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_resource_size_spec_iterator_t.

Returns true iff the symbol xcb_res_resource_size_spec_end could be loaded.

Computes the size of a xcb_res_resource_size_value_t object.

Returns true iff the symbol xcb_res_resource_size_value_sizeof could be loaded.

Returns a pointer to the cross_references field of a xcb_res_resource_size_value_t struct.

Returns true iff the symbol xcb_res_resource_size_value_cross_references could be loaded.

Returns the number of elements of the cross_references field of a xcb_res_resource_size_value_t struct.

Returns true iff the symbol xcb_res_resource_size_value_cross_references_length could be loaded.

Returns an iterator over the elements of the cross_references field of a xcb_res_resource_size_value_t struct.

Returns true iff the symbol xcb_res_resource_size_value_cross_references_iterator could be loaded.

Advances a xcb_res_resource_size_value_iterator_t iterator by 1 element.

Returns true iff the symbol xcb_res_resource_size_value_next could be loaded.

Returns a xcb_generic_iterator_t pointing just past the end of a xcb_res_resource_size_value_iterator_t.

Returns true iff the symbol xcb_res_resource_size_value_end could be loaded.

Sends a Res::QueryVersion request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_version_reply.

Returns true iff the symbol xcb_res_query_version could be loaded.

Sends a Res::QueryVersion request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_version_reply.

Returns true iff the symbol xcb_res_query_version_unchecked could be loaded.

Waits for the reply to a Res::QueryVersion request.

Returns true iff the symbol xcb_res_query_version_reply could be loaded.

Computes the size of a xcb_res_query_clients_reply_t object.

Returns true iff the symbol xcb_res_query_clients_sizeof could be loaded.

Sends a Res::QueryClients request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_clients_reply.

Returns true iff the symbol xcb_res_query_clients could be loaded.

Sends a Res::QueryClients request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_clients_reply.

Returns true iff the symbol xcb_res_query_clients_unchecked could be loaded.

Returns a pointer to the clients field of a xcb_res_query_clients_reply_t struct.

Returns true iff the symbol xcb_res_query_clients_clients could be loaded.

Returns the number of elements of the clients field of a xcb_res_query_clients_reply_t struct.

Returns true iff the symbol xcb_res_query_clients_clients_length could be loaded.

Returns an iterator over the elements of the clients field of a xcb_res_query_clients_reply_t struct.

Returns true iff the symbol xcb_res_query_clients_clients_iterator could be loaded.

Waits for the reply to a Res::QueryClients request.

Returns true iff the symbol xcb_res_query_clients_reply could be loaded.

Computes the size of a xcb_res_query_client_resources_reply_t object.

Returns true iff the symbol xcb_res_query_client_resources_sizeof could be loaded.

Sends a Res::QueryClientResources request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_client_resources_reply.

Returns true iff the symbol xcb_res_query_client_resources could be loaded.

Sends a Res::QueryClientResources request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_client_resources_reply.

Returns true iff the symbol xcb_res_query_client_resources_unchecked could be loaded.

Returns a pointer to the types field of a xcb_res_query_client_resources_reply_t struct.

Returns true iff the symbol xcb_res_query_client_resources_types could be loaded.

Returns the number of elements of the types field of a xcb_res_query_client_resources_reply_t struct.

Returns true iff the symbol xcb_res_query_client_resources_types_length could be loaded.

Returns an iterator over the elements of the types field of a xcb_res_query_client_resources_reply_t struct.

Returns true iff the symbol xcb_res_query_client_resources_types_iterator could be loaded.

Waits for the reply to a Res::QueryClientResources request.

Returns true iff the symbol xcb_res_query_client_resources_reply could be loaded.

Sends a Res::QueryClientPixmapBytes request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_client_pixmap_bytes_reply.

Returns true iff the symbol xcb_res_query_client_pixmap_bytes could be loaded.

Sends a Res::QueryClientPixmapBytes request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_client_pixmap_bytes_reply.

Returns true iff the symbol xcb_res_query_client_pixmap_bytes_unchecked could be loaded.

Waits for the reply to a Res::QueryClientPixmapBytes request.

Returns true iff the symbol xcb_res_query_client_pixmap_bytes_reply could be loaded.

Computes the size of a xcb_res_query_client_ids_request_t object.

Returns true iff the symbol xcb_res_query_client_ids_sizeof could be loaded.

Sends a Res::QueryClientIds request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_client_ids_reply.

Returns true iff the symbol xcb_res_query_client_ids could be loaded.

Sends a Res::QueryClientIds request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_client_ids_reply.

Returns true iff the symbol xcb_res_query_client_ids_unchecked could be loaded.

Returns the number of elements of the ids field of a xcb_res_query_client_ids_reply_t struct.

Returns true iff the symbol xcb_res_query_client_ids_ids_length could be loaded.

Returns an iterator over the elements of the ids field of a xcb_res_query_client_ids_reply_t struct.

Returns true iff the symbol xcb_res_query_client_ids_ids_iterator could be loaded.

Waits for the reply to a Res::QueryClientIds request.

Returns true iff the symbol xcb_res_query_client_ids_reply could be loaded.

Computes the size of a xcb_res_query_resource_bytes_request_t object.

Returns true iff the symbol xcb_res_query_resource_bytes_sizeof could be loaded.

Sends a Res::QueryResourceBytes request (checked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_resource_bytes_reply.

Returns true iff the symbol xcb_res_query_resource_bytes could be loaded.

Sends a Res::QueryResourceBytes request (unchecked).

This request generates a reply. You must either discard it with discard_reply or retrieve it with xcb_res_query_resource_bytes_reply.

Returns true iff the symbol xcb_res_query_resource_bytes_unchecked could be loaded.

Returns the number of elements of the sizes field of a xcb_res_query_resource_bytes_reply_t struct.

Returns true iff the symbol xcb_res_query_resource_bytes_sizes_length could be loaded.

Returns an iterator over the elements of the sizes field of a xcb_res_query_resource_bytes_reply_t struct.

Returns true iff the symbol xcb_res_query_resource_bytes_sizes_iterator could be loaded.

Waits for the reply to a Res::QueryResourceBytes request.

Returns true iff the symbol xcb_res_query_resource_bytes_reply could be loaded.

Loads the library from the default location.

Loads the library from the default location, potentially loading an incompatible SO version.

For example, this function first tries to load libxcb.so.1. If this fails, it tries to load libxcb.so.

Loads the library from the specified path.

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.