Go to the source code of this file.
Typedefs | |
| typedef struct _AgGetPropertyTask | AgGetPropertyTask |
Functions | |
| AgGetPropertyTask * | ag_task_create (Display *display, Window window, Atom property, long offset, long length, Bool delete, Atom req_type) |
| Status | ag_task_get_reply_and_free (AgGetPropertyTask *task, Atom *actual_type, int *actual_format, unsigned long *nitems, unsigned long *bytesafter, char **prop) |
| Bool | ag_task_have_reply (AgGetPropertyTask *task) |
| Atom | ag_task_get_property (AgGetPropertyTask *task) |
| Window | ag_task_get_window (AgGetPropertyTask *task) |
| Display * | ag_task_get_display (AgGetPropertyTask *task) |
| AgGetPropertyTask * | ag_get_next_completed_task (Display *display) |
| void * | ag_Xmalloc (unsigned long bytes) |
| void * | ag_Xmalloc0 (unsigned long bytes) |
| typedef struct _AgGetPropertyTask AgGetPropertyTask |
Definition at line 36 of file async-getprop.h.
| AgGetPropertyTask* ag_get_next_completed_task | ( | Display * | display | ) |
Definition at line 652 of file async-getprop.c.
References _AgPerDisplayData::completed_tasks, get_display_data(), _AgPerDisplayData::n_tasks_completed, _AgPerDisplayData::n_tasks_pending, and NULL.
Referenced by main(), meta_prop_get_values(), and run_speed_comparison().
| AgGetPropertyTask* ag_task_create | ( | Display * | display, | |
| Window | window, | |||
| Atom | property, | |||
| long | offset, | |||
| long | length, | |||
| Bool | delete, | |||
| Atom | req_type | |||
| ) |
Definition at line 517 of file async-getprop.c.
References append_to_list(), _AgGetPropertyTask::dd, get_display_data(), _AgPerDisplayData::n_tasks_pending, _AgGetPropertyTask::node, NULL, _AgPerDisplayData::pending_tasks, _AgPerDisplayData::pending_tasks_tail, _AgGetPropertyTask::property, _AgGetPropertyTask::request_seq, and _AgGetPropertyTask::window.
Referenced by get_task(), main(), and run_speed_comparison().
| Display* ag_task_get_display | ( | AgGetPropertyTask * | task | ) |
Definition at line 646 of file async-getprop.c.
References _AgGetPropertyTask::dd, and _AgPerDisplayData::display.
| Atom ag_task_get_property | ( | AgGetPropertyTask * | task | ) |
Definition at line 634 of file async-getprop.c.
References _AgGetPropertyTask::property.
Referenced by try_get_reply().
| Status ag_task_get_reply_and_free | ( | AgGetPropertyTask * | task, | |
| Atom * | actual_type, | |||
| int * | actual_format, | |||
| unsigned long * | nitems, | |||
| unsigned long * | bytesafter, | |||
| char ** | prop | |||
| ) |
Definition at line 584 of file async-getprop.c.
References _AgGetPropertyTask::actual_format, _AgGetPropertyTask::actual_type, _AgGetPropertyTask::bytes_after, _AgGetPropertyTask::data, _AgGetPropertyTask::dd, _AgPerDisplayData::display, _AgGetPropertyTask::error, free_task(), _AgGetPropertyTask::have_reply, _AgGetPropertyTask::n_items, and NULL.
Referenced by meta_prop_get_values(), run_speed_comparison(), and try_get_reply().
| Window ag_task_get_window | ( | AgGetPropertyTask * | task | ) |
Definition at line 640 of file async-getprop.c.
References _AgGetPropertyTask::window.
Referenced by try_get_reply().
| Bool ag_task_have_reply | ( | AgGetPropertyTask * | task | ) |
Definition at line 628 of file async-getprop.c.
References _AgGetPropertyTask::have_reply.
Referenced by meta_prop_get_values(), run_speed_comparison(), and try_get_reply().
| void* ag_Xmalloc | ( | unsigned long | bytes | ) |
Definition at line 671 of file async-getprop.c.
Referenced by class_hint_from_results(), meta_prop_get_values(), motif_hints_from_results(), and size_hints_from_results().
| void* ag_Xmalloc0 | ( | unsigned long | bytes | ) |
1.5.5