Struct lldb::SBQueueItem [−][src]
pub struct SBQueueItem {
pub raw: SBQueueItemRef,
}
Expand description
A work item enqueued on a libdispatch aka Grand Central Dispatch (GCD) queue.
Most often, this will be a function or block.
“enqueued” here means that the work item has been added to a queue but it has not yet started executing. When it is “dequeued”, execution of the item begins.
Fields
raw: SBQueueItemRef
The underlying raw SBQueueItemRef
.
Implementations
Construct a new Some(SBQueueItem)
or None
.
The kind of this work item.
The code address that will be executed when this work item is executed.
Not all queue items will have an address associated with them.
QueueItemKind::Function
and QueueItemKind::Block
work items
should have an address.
Get an extended backtrace thread for this queue item, if available
If the backtrace/thread information was collected when this item was enqueued, this call will provide it.
The thread_type
will typically be one of "libdispatch"
or
"pthread"
.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more