Instance Methods | |
| (void) | - enqueueWithItem: |
| (instancetype) | - initWithCapacity:bufferFactory: |
| (instancetype) | - initWithCapacity:bufferFactoryBlock: |
| (bool) | - isEmpty |
| (bool) | - isFull |
| (T) | - peek |
| (NSMutableArray *) | - toArray |
Class Methods | |
| (FMLiveSwitchRingBuffer *) | + ringBufferWithCapacity:bufferFactory: |
| (FMLiveSwitchRingBuffer *) | + ringBufferWithCapacity:bufferFactoryBlock: |
Protected Attributes | |
| __pad0__: NSObject- (T) dequeue | |
| - (void) enqueueWithItem: | (T) | item |
| - (instancetype) initWithCapacity: | (int) | capacity | |
| bufferFactory: | (FMLiveSwitchFunction1< id, NSMutableArray * > *) | bufferFactory | |
| - (instancetype) initWithCapacity: | (int) | capacity | |
| bufferFactoryBlock: | (NSMutableArray *(^)(int)) | bufferFactoryBlock | |
| - (bool) isEmpty |
| - (bool) isFull |
| - T peek |
| + (FMLiveSwitchRingBuffer*) ringBufferWithCapacity: | (int) | capacity | |
| bufferFactory: | (FMLiveSwitchFunction1< id, NSMutableArray * > *) | bufferFactory | |
| + (FMLiveSwitchRingBuffer*) ringBufferWithCapacity: | (int) | capacity | |
| bufferFactoryBlock: | (NSMutableArray *(^)(int)) | bufferFactoryBlock | |
| - (NSMutableArray*) toArray |
|
protected |