Main Page | Class List | File List | Class Members | File Members | Related Pages

# /Users/wzhang/Research/Projects/ios_plugin/ios_plugin/gsoapios.h File Reference

## Classes
class | GSoapiOSURLData
struct | soap_ios_data
| soap_ios plugin data to override callbacks and store states to manipulate SOAP connection using iOS libraries More...
## Defines
#define | SOAP_IOS_ID "SOAP_IOS-1.0"
## Functions
int | soap_ios (struct soap *soap, struct soap_plugin *plugin, void *arg)
void | soap_ios_setcachepolicy (struct soap *soap, unsigned int policy)
| Sets cache policy The constants used to specify interaction with the cached responses are:.
void | soap_ios_settimeoutinterval (struct soap *soap, double seconds)
| Sets timeout interval.

## Define Documentation

#define SOAP_IOS_ID "SOAP_IOS-1.0"

| plugin identification for plugin registry

## Function Documentation

int soap_ios | ( | struct soap * | soap,
|  | struct soap_plugin * | plugin,
|  | void * | arg
| ) |

void soap_ios_setcachepolicy | ( | struct soap * | soap,
|  | unsigned int | policy
| ) |

  | Sets cache policy The constants used to specify interaction with the cached responses are:. enum { NSURLRequestUseProtocolCachePolicy = 0, NSURLRequestReloadIgnoringLocalCacheData = 1, NSURLRequestReloadIgnoringCacheData = NSURLRequestReloadIgnoringLocalCacheData, NSURLRequestReturnCacheDataElseLoad = 2, NSURLRequestReturnCacheDataDontLoad = 3, NSURLRequestReloadIgnoringLocalAndRemoteCacheData =4, NSURLRequestReloadRevalidatingCacheData = 5 }; Parameters:
  | soap | The soap context
  `[in]` | policy | The policy to be specified for he request

soap_ios_settimeoutinterval | ( | struct soap * | soap,
|  | double | seconds
| ) |

  | Sets timeout interval. Parameters:
  | soap | The soap context
  `[in]` | seconds | The value for the timeout interval to be specifed (in seconds)