Base class that defines methods for transferring content over HTTP. More...
Instance Methods | |
| (instancetype) | - init | 
| (void) | - sendAsyncWithRequestArgs:callback: | 
| Sends a request asynchronously.  More... | |
| (void) | - sendAsyncWithRequestArgs:callbackBlock: | 
| Sends a request asynchronously.  More... | |
| (FMLiveSwitchHttpResponseArgs *) | - sendAsyncWithRequestArgsAndCallbackBlock | 
| Sends a request asynchronously.  More... | |
| (void) | - sendBinaryAsyncWithRequestArgs:callback: | 
| Sends binary content asynchronously using the specified arguments.  More... | |
| (void) | - sendBinaryAsyncWithRequestArgs:callbackBlock: | 
| Sends binary content asynchronously using the specified arguments.  More... | |
| (FMLiveSwitchHttpResponseArgs *) | - sendBinaryAsyncWithRequestArgsAndCallbackBlock | 
| Sends binary content asynchronously using the specified arguments.  More... | |
| (FMLiveSwitchHttpResponseArgs *) | - sendBinaryWithRequestArgs: | 
| Sends binary content synchronously using the specified arguments.  More... | |
| (void) | - sendTextAsyncWithRequestArgs:callback: | 
| Sends text content asynchronously using the specified arguments.  More... | |
| (void) | - sendTextAsyncWithRequestArgs:callbackBlock: | 
| Sends text content asynchronously using the specified arguments.  More... | |
| (FMLiveSwitchHttpResponseArgs *) | - sendTextAsyncWithRequestArgsAndCallbackBlock | 
| Sends text content asynchronously using the specified arguments.  More... | |
| (FMLiveSwitchHttpResponseArgs *) | - sendTextWithRequestArgs: | 
| Sends text content synchronously using the specified arguments.  More... | |
| (FMLiveSwitchHttpResponseArgs *) | - sendWithRequestArgs: | 
| Sends a request synchronously.  More... | |
| (void) | - shutdown | 
| Releases any resources and shuts down.  More... | |
Class Methods | |
| (void) | + addOnSendFinish: | 
| Adds a handler that is raised before an HTTP request is sent.  More... | |
| (FMLiveSwitchHttpSendFinishArgs *) | + addOnSendFinishWithBlock | 
| Adds a handler that is raised before an HTTP request is sent.  More... | |
| (void) | + addOnSendFinishWithBlock: | 
| Adds a handler that is raised before an HTTP request is sent.  More... | |
| (void) | + addOnSendStart: | 
| Adds a handler that is raised before an HTTP request is sent.  More... | |
| (FMLiveSwitchHttpSendStartArgs *) | + addOnSendStartWithBlock | 
| Adds a handler that is raised before an HTTP request is sent.  More... | |
| (void) | + addOnSendStartWithBlock: | 
| Adds a handler that is raised before an HTTP request is sent.  More... | |
| (NSString *) | + addQueryToUrl:key: | 
| Escapes and adds a query parameter as a key/empty-value pair to a URL.  More... | |
| (NSString *) | + addQueryToUrl:key:value: | 
| Escapes and adds a query parameter as a key/value pair to a URL.  More... | |
| (NSString *) | + getRandomWildcardCharacter | 
| Gets a random wildcard character.  More... | |
| (FMLiveSwitchHttpTransfer *) | + httpTransfer | 
| (void) | + removeOnSendFinish: | 
| Removes a handler that is raised before an HTTP request is sent.  More... | |
| (void) | + removeOnSendStart: | 
| Removes a handler that is raised before an HTTP request is sent.  More... | |
| (NSString *) | + replaceWildcardsWithUrl: | 
| Replaces asterisks in URLs with characters from WildcardCharacters.  More... | |
| (void) | + setWildcardCharacters: | 
| Sets the wildcard characters used to replace asterisks in ReplaceWildcards.  More... | |
| (NSString *) | + wildcardCharacters | 
| Gets the wildcard characters used to replace asterisks in ReplaceWildcards.  More... | |
Base class that defines methods for transferring content over HTTP.
| + (void) addOnSendFinish: | (FMLiveSwitchAction1< FMLiveSwitchHttpSendFinishArgs * > *) | value | 
Adds a handler that is raised before an HTTP request is sent.
| + (FMLiveSwitchHttpSendFinishArgs*) addOnSendFinishWithBlock | 
Adds a handler that is raised before an HTTP request is sent.
| + (void) addOnSendFinishWithBlock: | (void(^)(FMLiveSwitchHttpSendFinishArgs *)) | valueBlock | 
Adds a handler that is raised before an HTTP request is sent.
| + (void) addOnSendStart: | (FMLiveSwitchAction1< FMLiveSwitchHttpSendStartArgs * > *) | value | 
Adds a handler that is raised before an HTTP request is sent.
| + (FMLiveSwitchHttpSendStartArgs*) addOnSendStartWithBlock | 
Adds a handler that is raised before an HTTP request is sent.
| + (void) addOnSendStartWithBlock: | (void(^)(FMLiveSwitchHttpSendStartArgs *)) | valueBlock | 
Adds a handler that is raised before an HTTP request is sent.
Escapes and adds a query parameter as a key/empty-value pair to a URL.
| url | The URL with the query to which the key/value should be added. | 
| key | The key of the query parameter to add. | 
Escapes and adds a query parameter as a key/value pair to a URL.
| url | The URL with the query to which the key/value should be added. | 
| key | The key of the query parameter to add. | 
| value | The value of the query parameter to add. | 
| + (NSString*) getRandomWildcardCharacter | 
Gets a random wildcard character.
| + (FMLiveSwitchHttpTransfer*) httpTransfer | 
| - (instancetype) init | 
| + (void) removeOnSendFinish: | (FMLiveSwitchAction1< FMLiveSwitchHttpSendFinishArgs * > *) | value | 
Removes a handler that is raised before an HTTP request is sent.
| + (void) removeOnSendStart: | (FMLiveSwitchAction1< FMLiveSwitchHttpSendStartArgs * > *) | value | 
Removes a handler that is raised before an HTTP request is sent.
Replaces asterisks in URLs with characters from WildcardCharacters.
| url | The URL with asterisks. | 
| - (void) sendAsyncWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | |
| callback: | (FMLiveSwitchAction1< FMLiveSwitchHttpResponseArgs * > *) | callback | |
Sends a request asynchronously.
| requestArgs | The request parameters. | 
| callback | The callback to execute with the resulting response. | 
| - (void) sendAsyncWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | |
| callbackBlock: | (void(^)(FMLiveSwitchHttpResponseArgs *)) | callbackBlock | |
Sends a request asynchronously.
| requestArgs | The request parameters. | 
| callbackBlock | The callback to execute with the resulting response. | 
| - (FMLiveSwitchHttpResponseArgs*) sendAsyncWithRequestArgsAndCallbackBlock | 
Sends a request asynchronously.
@inlineparam requestArgs The request parameters. @inlineparam callbackBlock The callback to execute with the resulting response.
| - (void) sendBinaryAsyncWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | |
| callback: | (FMLiveSwitchAction1< FMLiveSwitchHttpResponseArgs * > *) | callback | |
Sends binary content asynchronously using the specified arguments.
| requestArgs | The request arguments. | 
| callback | The callback to execute on success or failure. | 
| - (void) sendBinaryAsyncWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | |
| callbackBlock: | (void(^)(FMLiveSwitchHttpResponseArgs *)) | callbackBlock | |
Sends binary content asynchronously using the specified arguments.
| requestArgs | The request arguments. | 
| callbackBlock | The callback to execute on success or failure. | 
| - (FMLiveSwitchHttpResponseArgs*) sendBinaryAsyncWithRequestArgsAndCallbackBlock | 
Sends binary content asynchronously using the specified arguments.
@inlineparam requestArgs The request arguments. @inlineparam callbackBlock The callback to execute on success or failure.
| - (FMLiveSwitchHttpResponseArgs*) sendBinaryWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | 
Sends binary content synchronously using the specified arguments.
| requestArgs | The request arguments. | 
| - (void) sendTextAsyncWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | |
| callback: | (FMLiveSwitchAction1< FMLiveSwitchHttpResponseArgs * > *) | callback | |
Sends text content asynchronously using the specified arguments.
| requestArgs | The request arguments. | 
| callback | The callback to execute on success or failure. | 
| - (void) sendTextAsyncWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | |
| callbackBlock: | (void(^)(FMLiveSwitchHttpResponseArgs *)) | callbackBlock | |
Sends text content asynchronously using the specified arguments.
| requestArgs | The request arguments. | 
| callbackBlock | The callback to execute on success or failure. | 
| - (FMLiveSwitchHttpResponseArgs*) sendTextAsyncWithRequestArgsAndCallbackBlock | 
Sends text content asynchronously using the specified arguments.
@inlineparam requestArgs The request arguments. @inlineparam callbackBlock The callback to execute on success or failure.
| - (FMLiveSwitchHttpResponseArgs*) sendTextWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | 
Sends text content synchronously using the specified arguments.
| requestArgs | The request arguments. | 
| - (FMLiveSwitchHttpResponseArgs*) sendWithRequestArgs: | (FMLiveSwitchHttpRequestArgs *) | requestArgs | 
Sends a request synchronously.
| requestArgs | The request parameters. | 
| + (void) setWildcardCharacters: | (NSString *) | value | 
Sets the wildcard characters used to replace asterisks in ReplaceWildcards.
| - (void) shutdown | 
Releases any resources and shuts down.
| + (NSString*) wildcardCharacters | 
Gets the wildcard characters used to replace asterisks in ReplaceWildcards.