NetworkCookie: remove unused cookie attributes and add HttpOnly
This commit is contained in:
@@ -32,33 +32,27 @@ public:
|
||||
BNetworkCookie& ParseCookieString(const BString& cookieString);
|
||||
|
||||
// Modify the cookie fields
|
||||
BNetworkCookie& SetComment(const BString& comment);
|
||||
BNetworkCookie& SetCommentUrl(const BString& commentUrl);
|
||||
BNetworkCookie& SetDiscard(bool discard);
|
||||
BNetworkCookie& SetName(const BString& name);
|
||||
BNetworkCookie& SetValue(const BString& value);
|
||||
BNetworkCookie& SetDomain(const BString& domain);
|
||||
BNetworkCookie& SetPath(const BString& path);
|
||||
BNetworkCookie& SetMaxAge(int32 maxAge);
|
||||
BNetworkCookie& SetExpirationDate(time_t expireDate);
|
||||
BNetworkCookie& SetExpirationDate(BDateTime& expireDate);
|
||||
BNetworkCookie& SetPath(const BString& path);
|
||||
BNetworkCookie& SetSecure(bool secure);
|
||||
BNetworkCookie& SetVersion(int8 version);
|
||||
BNetworkCookie& SetName(const BString& name);
|
||||
BNetworkCookie& SetValue(const BString& value);
|
||||
BNetworkCookie& SetHttpOnly(bool httpOnly);
|
||||
|
||||
// Access the cookie fields
|
||||
const BString& CommentUrl() const;
|
||||
const BString& Comment() const;
|
||||
bool Discard() const;
|
||||
const BString& Domain() const;
|
||||
int32 MaxAge() const;
|
||||
time_t ExpirationDate() const;
|
||||
const BString& ExpirationString() const;
|
||||
const BString& Path() const;
|
||||
bool Secure() const;
|
||||
int8 Version() const;
|
||||
const BString& Name() const;
|
||||
const BString& Value() const;
|
||||
const BString& Domain() const;
|
||||
const BString& Path() const;
|
||||
time_t ExpirationDate() const;
|
||||
const BString& ExpirationString() const;
|
||||
bool Secure() const;
|
||||
bool HttpOnly() const;
|
||||
const BString& RawCookie(bool full) const;
|
||||
|
||||
bool IsSessionCookie() const;
|
||||
bool IsValid(bool strict = false) const;
|
||||
bool IsValidForUrl(const BUrl& url) const;
|
||||
@@ -66,16 +60,11 @@ public:
|
||||
bool IsValidForPath(const BString& path) const;
|
||||
|
||||
// Test if cookie fields are defined
|
||||
bool HasCommentUrl() const;
|
||||
bool HasComment() const;
|
||||
bool HasDiscard() const;
|
||||
bool HasDomain() const;
|
||||
bool HasMaxAge() const;
|
||||
bool HasExpirationDate() const;
|
||||
bool HasPath() const;
|
||||
bool HasVersion() const;
|
||||
bool HasName() const;
|
||||
bool HasValue() const;
|
||||
bool HasDomain() const;
|
||||
bool HasPath() const;
|
||||
bool HasExpirationDate() const;
|
||||
|
||||
// Test if cookie could be deleted
|
||||
bool ShouldDeleteAtExit() const;
|
||||
@@ -104,23 +93,18 @@ private:
|
||||
mutable BString fRawFullCookie;
|
||||
mutable bool fRawFullCookieValid;
|
||||
|
||||
BString fComment;
|
||||
BString fCommentUrl;
|
||||
bool fDiscard;
|
||||
BString fDomain;
|
||||
BDateTime fExpiration;
|
||||
mutable BString fExpirationString;
|
||||
mutable bool fExpirationStringValid;
|
||||
BString fPath;
|
||||
bool fSecure;
|
||||
int8 fVersion;
|
||||
bool fHttpOnly;
|
||||
BString fName;
|
||||
BString fValue;
|
||||
|
||||
bool fHasDiscard;
|
||||
bool fHasExpirationDate;
|
||||
bool fSessionCookie;
|
||||
bool fHasVersion;
|
||||
};
|
||||
|
||||
#endif // _B_NETWORK_COOKIE_H_
|
||||
|
||||
Reference in New Issue
Block a user