IDLAsyncBridgeJob: Represents a unit of work to be done at some point in the future inside an IDL_IDLBridge.
IDLAsyncBridgeTaskJob: Allows the user to specify a single IDLTask that will executed inside an IDL_IDLBridge when there are available resources.
IDLAsyncJob: Represents a unit of work to be done at some point in the future.
IDLAsyncJoin: Observes one or more IDLAsyncJob objects to know when they are done.
IDLAsyncQueue: Manages a collection of IDLAsyncJob objects that are to be executed at some point in the future.
IDLAsyncSpawnJob: Represents a unit of work to be done at some point in the future by spawning an external process to perform the work.
IDLAsyncSpawnTaskJob: Allows the user to specify a single IDLTask that will executed by the TaskEngine when there are available resources.
IDLTaskJob: Provides an interface for any job that wants to run an IDLTask.