| libudev Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct udev_queue; struct udev_queue * udev_queue_ref (struct udev_queue *udev_queue); struct udev_queue * udev_queue_unref (struct udev_queue *udev_queue); struct udev * udev_queue_get_udev (struct udev_queue *udev_queue); struct udev_queue * udev_queue_new (struct udev *udev); int udev_queue_get_udev_is_active (struct udev_queue *udev_queue); int udev_queue_get_queue_is_empty (struct udev_queue *udev_queue); int udev_queue_get_seqnum_is_finished (struct udev_queue *udev_queue,unsigned long long int seqnum); int udev_queue_get_seqnum_sequence_is_finished (struct udev_queue *udev_queue,unsigned long long int start,unsigned long long int end); struct udev_list_entry * udev_queue_get_queued_list_entry (struct udev_queue *udev_queue); unsigned long long int udev_queue_get_kernel_seqnum (struct udev_queue *udev_queue); unsigned long long int udev_queue_get_udev_seqnum (struct udev_queue *udev_queue); int udev_queue_get_fd (struct udev_queue *udev_queue); int udev_queue_flush (struct udev_queue *udev_queue);
struct udev_queue;
Opaque object representing the current event queue in the udev daemon.
struct udev_queue * udev_queue_ref (struct udev_queue *udev_queue);
Take a reference of a udev queue context.
|
udev queue context |
Returns : |
the same udev queue context. |
struct udev_queue * udev_queue_unref (struct udev_queue *udev_queue);
Drop a reference of a udev queue context. If the refcount reaches zero, the resources of the queue context will be released.
|
udev queue context |
Returns : |
NULL |
struct udev * udev_queue_get_udev (struct udev_queue *udev_queue);
Retrieve the udev library context the queue context was created with.
|
udev queue context |
Returns : |
the udev library context. |
struct udev_queue * udev_queue_new (struct udev *udev);
The initial refcount is 1, and needs to be decremented to release the resources of the udev queue context.
|
udev library context |
Returns : |
the udev queue context, or NULL on error. |
int udev_queue_get_udev_is_active (struct udev_queue *udev_queue);
Check if udev is active on the system.
|
udev queue context |
Returns : |
a flag indicating if udev is active. |
int udev_queue_get_queue_is_empty (struct udev_queue *udev_queue);
Check if udev is currently processing any events.
|
udev queue context |
Returns : |
a flag indicating if udev is currently handling events. |
int udev_queue_get_seqnum_is_finished (struct udev_queue *udev_queue,unsigned long long int seqnum);
This function is deprecated, it just returns the result of
udev_queue_get_queue_is_empty().
|
udev queue context |
|
sequence number |
Returns : |
a flag indicating if udev is currently handling events. |
int udev_queue_get_seqnum_sequence_is_finished (struct udev_queue *udev_queue,unsigned long long int start,unsigned long long int end);
This function is deprecated, it just returns the result of
udev_queue_get_queue_is_empty().
|
udev queue context |
|
first event sequence number |
|
last event sequence number |
Returns : |
a flag indicating if udev is currently handling events. |
struct udev_list_entry * udev_queue_get_queued_list_entry
(struct udev_queue *udev_queue);
This function is deprecated.
|
udev queue context |
Returns : |
NULL. |
unsigned long long int udev_queue_get_kernel_seqnum (struct udev_queue *udev_queue);
This function is deprecated.
|
udev queue context |
Returns : |
0. |
unsigned long long int udev_queue_get_udev_seqnum (struct udev_queue *udev_queue);
This function is deprecated.
|
udev queue context |
Returns : |
0. |