FMLiveSwitchHttpTransferFactory Class Reference

Creates implementations of FMLiveSwitchHttpTransfer. More...

Instance Methods

(instancetype) - init
 

Class Methods

(FMLiveSwitchFunction0< FMLiveSwitchHttpTransfer * > *) + createHttpTransfer
 Gets the callback that creates an HTTP-based transfer class. More...
 
(FMLiveSwitchHttpTransfer *) + getHttpTransfer
 Gets an instance of the HTTP-based transfer class. More...
 
(FMLiveSwitchHttpTransferFactory *) + httpTransferFactory
 
(void) + setCreateHttpTransfer:
 Sets the callback that creates an HTTP-based transfer class. More...
 
(void) + setCreateHttpTransferBlock
 Sets the callback that creates an HTTP-based transfer class. More...
 
(void) + setCreateHttpTransferBlock:
 Sets the callback that creates an HTTP-based transfer class. More...
 

Detailed Description

Creates implementations of FMLiveSwitchHttpTransfer.

Method Documentation

◆ createHttpTransfer

+ (FMLiveSwitchFunction0<FMLiveSwitchHttpTransfer*>*) createHttpTransfer

Gets the callback that creates an HTTP-based transfer class.

◆ getHttpTransfer

+ (FMLiveSwitchHttpTransfer*) getHttpTransfer

Gets an instance of the HTTP-based transfer class.

◆ httpTransferFactory

+ (FMLiveSwitchHttpTransferFactory*) httpTransferFactory

◆ init

- (instancetype) init

◆ setCreateHttpTransfer:

+ (void) setCreateHttpTransfer: (FMLiveSwitchFunction0< FMLiveSwitchHttpTransfer * > *)  value

Sets the callback that creates an HTTP-based transfer class.

◆ setCreateHttpTransferBlock

+ (void) setCreateHttpTransferBlock

Sets the callback that creates an HTTP-based transfer class.

◆ setCreateHttpTransferBlock:

+ (void) setCreateHttpTransferBlock: (FMLiveSwitchHttpTransfer *(^)(void))  valueBlock

Sets the callback that creates an HTTP-based transfer class.