FMIceLinkPool Class Reference
| Inherits from | NSObject | 
|---|---|
| Conforms to | T __covariant  | 
| Declared in | FMIceLinkPool.h FMIceLinkPool.m  | 
– available
	- (int)availableDiscussion
Declared In
FMIceLinkPool.h
– get
	@return
- (T)getDiscussion
@return
Declared In
FMIceLinkPool.h
– initWithCreateObject:
	- (instancetype)initWithCreateObject:(FMIceLinkFunction0<T> *)createObjectParameters
createObject | 
						A function that creates an object.  | 
					
|---|
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObject:minSize:
	- (instancetype)initWithCreateObject:(FMIceLinkFunction0<T> *)createObject minSize:(int)minSizeParameters
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)maxSizeParameters
createObject | 
						A function that creates an object.  | 
					
|---|---|
minSize | 
						The minimum size.  | 
					
maxSize | 
						The maximum size.  | 
					
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObjectBlock:
	- (instancetype)initWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlockParameters
createObjectBlock | 
						A function that creates an object.  | 
					
|---|
Discussion
Declared In
FMIceLinkPool.h
– initWithCreateObjectBlock:minSize:
	- (instancetype)initWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock minSize:(int)minSizeParameters
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)maxSizeParameters
createObjectBlock | 
						A function that creates an object.  | 
					
|---|---|
minSize | 
						The minimum size.  | 
					
maxSize | 
						The maximum size.  | 
					
Discussion
Declared In
FMIceLinkPool.h
– maxSize
	- (int)maxSizeDiscussion
Declared In
FMIceLinkPool.h
– minSize
	- (int)minSizeDiscussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObject:
	+ (FMIceLinkPool *)poolWithCreateObject:(FMIceLinkFunction0<T> *)createObjectParameters
createObject | 
						A function that creates an object.  | 
					
|---|
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObject:minSize:
	+ (FMIceLinkPool *)poolWithCreateObject:(FMIceLinkFunction0<T> *)createObject minSize:(int)minSizeParameters
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)maxSizeParameters
createObject | 
						A function that creates an object.  | 
					
|---|---|
minSize | 
						The minimum size.  | 
					
maxSize | 
						The maximum size.  | 
					
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObjectBlock:
	+ (FMIceLinkPool *)poolWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlockParameters
createObjectBlock | 
						A function that creates an object.  | 
					
|---|
Discussion
Declared In
FMIceLinkPool.h
+ poolWithCreateObjectBlock:minSize:
	+ (FMIceLinkPool *)poolWithCreateObjectBlock:(T ( ^ ) ( ))createObjectBlock minSize:(int)minSizeParameters
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)maxSizeParameters
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)itemDiscussion
@param item
Declared In
FMIceLinkPool.h
– size
	- (int)sizeDiscussion
Declared In
FMIceLinkPool.h