Inherits from RACScheduler : NSObject
Declared in RACQueueScheduler.h

Overview

An abstract scheduler which asynchronously enqueues all its work to a Grand Central Dispatch queue.

Because RACQueueScheduler is abstract, it should not be instantiated directly. Create a subclass using the RACQueueScheduler+Subclass.h interface and use that instead. An interface for use by GCD queue-based subclasses.

See RACScheduler+Subclass.h for subclassing notes.

Tasks

Extension Methods

Properties

queue

@property (nonatomic, strong, readonly) dispatch_queue_t queue
Discussion

The queue on which blocks are enqueued.

Declared In

RACQueueScheduler+Subclass.h

Class Methods

wallTimeWithDate:

+ (dispatch_time_t)wallTimeWithDate:(NSDate *)date
Discussion

Converts a date into a GCD time using dispatch_walltime().

date - The date to convert. This must not be nil.

Declared In

RACQueueScheduler+Subclass.h

Instance Methods

initWithName:queue:

- (id)initWithName:(NSString *)name queue:(dispatch_queue_t)queue
Discussion

Initializes the receiver with the name of the scheduler and the queue which the scheduler should use.

name - The name of the scheduler. If nil, a default name will be used. queue - The queue upon which the receiver should enqueue scheduled blocks. This argument must not be NULL.

Returns the initialized object.

Declared In

RACQueueScheduler+Subclass.h