10#define _Class _URLSessionConfiguration
21 release(this->credentials.username);
22 release(this->credentials.password);
29#pragma mark - URLSessionConfiguration
46#pragma mark - Class lifecycle
55 ((URLSessionConfigurationInterface *) clazz->
interface)->init =
init;
68 .name =
"URLSessionConfiguration",
72 .interfaceSize =
sizeof(URLSessionConfigurationInterface),
ident release(ident obj)
Atomically decrement the given Object's reference count. If the resulting reference count is 0,...
Class * _initialize(const ClassDef *def)
Initializes the given Class.
#define super(type, obj, method,...)
static void dealloc(Object *self)
static URLSessionConfiguration * init(URLSessionConfiguration *self)
static void initialize(Class *clazz)
Class * _URLSessionConfiguration(void)
Configuration bundle for URLSession.
#define do_once(once, block)
Executes the given block at most one time.
ClassDefs are passed to _initialize via an archetype to initialize a Class.
The runtime representation of a Class.
ident interface
The interface of the Class.
Object is the root Class of The Objectively Class hierarchy.
void dealloc(Object *self)
Frees all resources held by this Object.
Configuration bundle for URLSession.
long connectTimeout
The timeout interval for establishing a connection, in seconds. 0 means no limit.
URLCache * urlCache
The cache for URL responses, or NULL to disable caching.