19OF_ASSUME_NONNULL_BEGIN
21@class OFArray OF_GENERIC(ObjectType);
32OF_SUBCLASSING_RESTRICTED
35 OFString *_name, *_value, *_domain, *_path;
36 OFDate *_Nullable _expires;
37 bool _secure, _HTTPOnly;
44@property (copy, nonatomic)
OFString *name;
49@property (copy, nonatomic)
OFString *value;
54@property (copy, nonatomic)
OFString *domain;
59@property (copy, nonatomic)
OFString *path;
64@property OF_NULLABLE_PROPERTY (copy, nonatomic)
OFDate *expires;
69@property (nonatomic, getter=isSecure)
bool secure;
74@property (nonatomic, getter=isHTTPOnly)
bool HTTPOnly;
79@property (readonly, nonatomic)
113+ (instancetype)cookieWithName: (
OFString *)name
117- (instancetype)init OF_UNAVAILABLE;
128- (instancetype)initWithName: (
OFString *)name
130 domain: (
OFString *)domain OF_DESIGNATED_INITIALIZER;
An abstract class for storing objects in an array.
Definition OFArray.h:105
A class for storing, accessing and comparing dates.
Definition OFDate.h:30
An abstract class for storing objects in a dictionary.
Definition OFDictionary.h:80
A class for storing and manipulating HTTP cookies.
Definition OFHTTPCookie.h:35
A class for representing IRIs, URIs, URLs and URNs, for parsing them as well as accessing parts of th...
Definition OFIRI.h:37
An abstract class for storing, adding and removing objects in an array.
Definition OFMutableArray.h:44
The root class for all other classes inside ObjFW.
Definition OFObject.h:688
A class for handling strings.
Definition OFString.h:135
A protocol for the creation of copies.
Definition OFObject.h:1346