FMIceLinkPool Class Reference
Inherits from | NSObject |
---|---|
Conforms to | T __covariant |
Declared in | FMIceLinkPool.h FMIceLinkPool.m |
– available
- (int)available
Discussion
Declared In
FMIceLinkPool.h
– get
@return
- (T)get
Discussion
@return
Declared In
FMIceLinkPool.h
– initWithCreateObject:
- (instancetype)initWithCreateObject:(FMIceLinkFunction0<T> *)createObject
Parameters
createObject |
A function that creates an object. |
---|
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObject:minSize:
- (instancetype)initWithCreateObject:(FMIceLinkFunction0<T> *)createObject minSize:(int)minSize
Parameters
createObject |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObject:minSize:maxSize:
- (instancetype)initWithCreateObject:(FMIceLinkFunction0<T> *)createObject minSize:(int)minSize maxSize:(int)maxSize
Parameters
createObject |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
maxSize |
The maximum size. |
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObjectBlock:
- (instancetype)initWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock
Parameters
createObjectBlock |
A function that creates an object. |
---|
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObjectBlock:minSize:
- (instancetype)initWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock minSize:(int)minSize
Parameters
createObjectBlock |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObjectBlock:minSize:maxSize:
- (instancetype)initWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock minSize:(int)minSize maxSize:(int)maxSize
Parameters
createObjectBlock |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
maxSize |
The maximum size. |
Discussion
Declared In
FMIceLinkPool.h
– maxSize
- (int)maxSize
Discussion
Declared In
FMIceLinkPool.h
– minSize
- (int)minSize
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObject:
+ (FMIceLinkPool *)poolWithCreateObject:(FMIceLinkFunction0<T> *)createObject
Parameters
createObject |
A function that creates an object. |
---|
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObject:minSize:
+ (FMIceLinkPool *)poolWithCreateObject:(FMIceLinkFunction0<T> *)createObject minSize:(int)minSize
Parameters
createObject |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObject:minSize:maxSize:
+ (FMIceLinkPool *)poolWithCreateObject:(FMIceLinkFunction0<T> *)createObject minSize:(int)minSize maxSize:(int)maxSize
Parameters
createObject |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
maxSize |
The maximum size. |
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObjectBlock:
+ (FMIceLinkPool *)poolWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock
Parameters
createObjectBlock |
A function that creates an object. |
---|
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObjectBlock:minSize:
+ (FMIceLinkPool *)poolWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock minSize:(int)minSize
Parameters
createObjectBlock |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObjectBlock:minSize:maxSize:
+ (FMIceLinkPool *)poolWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock minSize:(int)minSize maxSize:(int)maxSize
Parameters
createObjectBlock |
A function that creates an object. |
---|---|
minSize |
The minimum size. |
maxSize |
The maximum size. |
Discussion
Declared In
FMIceLinkPool.h
– putWithItem:
@param item
- (void)putWithItem:(T)item
Discussion
@param item
Declared In
FMIceLinkPool.h
– size
- (int)size
Discussion
Declared In
FMIceLinkPool.h