![]() |
![]() |
![]() |
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. |