• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KIOSlave

KHttpCookie Class Reference

#include <kcookiejar.h>

List of all members.

Public Member Functions

QString domain () const
qint64 expireDate () const
void fixDomain (const QString &domain)
bool hasExplicitPath () const
QString host () const
bool isCrossDomain () const
bool isExpired (qint64 currentDate=-1) const
bool isHttpOnly () const
bool isSecure () const
 KHttpCookie (const QString &_host=QString(), const QString &_domain=QString(), const QString &_path=QString(), const QString &_name=QString(), const QString &_value=QString(), qint64 _expireDate=0, int _protocolVersion=0, bool _secure=false, bool _httpOnly=false, bool _explicitPath=false)
bool match (const QString &fqdn, const QStringList &domainList, const QString &path) const
QString name () const
QString path () const
int protocolVersion () const
QString value () const
const QList< long > & windowIds () const
QList< long > & windowIds ()

Protected Member Functions

QString cookieStr (bool useDOMFormat) const

Protected Attributes

bool mCrossDomain
QString mDomain
qint64 mExpireDate
bool mExplicitPath
QString mHost
bool mHttpOnly
QString mName
QString mPath
int mProtocolVersion
bool mSecure
QString mValue
QList< long > mWindowIds

Friends

QDebug operator<< (QDebug, const KHttpCookie &)

Detailed Description

Definition at line 49 of file kcookiejar.h.


Constructor & Destructor Documentation

KHttpCookie::KHttpCookie ( const QString &  _host = QString(),
const QString &  _domain = QString(),
const QString &  _path = QString(),
const QString &  _name = QString(),
const QString &  _value = QString(),
qint64  _expireDate = 0,
int  _protocolVersion = 0,
bool  _secure = false,
bool  _httpOnly = false,
bool  _explicitPath = false 
) [explicit]

Definition at line 127 of file kcookiejar.cpp.


Member Function Documentation

QString KHttpCookie::cookieStr ( bool  useDOMFormat  )  const [protected]

Definition at line 167 of file kcookiejar.cpp.

QString KHttpCookie::domain (  )  const [inline]

Definition at line 83 of file kcookiejar.h.

qint64 KHttpCookie::expireDate (  )  const [inline]

Definition at line 91 of file kcookiejar.h.

void KHttpCookie::fixDomain ( const QString &  domain  )  [inline]

Definition at line 90 of file kcookiejar.h.

bool KHttpCookie::hasExplicitPath (  )  const [inline]

Definition at line 101 of file kcookiejar.h.

QString KHttpCookie::host (  )  const [inline]

Definition at line 84 of file kcookiejar.h.

bool KHttpCookie::isCrossDomain (  )  const [inline]

Definition at line 99 of file kcookiejar.h.

bool KHttpCookie::isExpired ( qint64  currentDate = -1  )  const

If currentDate is -1, the default, then the current timestamp in UTC is used for comparision against this cookie's expiration date.

Definition at line 153 of file kcookiejar.cpp.

bool KHttpCookie::isHttpOnly (  )  const [inline]

Definition at line 100 of file kcookiejar.h.

bool KHttpCookie::isSecure (  )  const [inline]

Definition at line 93 of file kcookiejar.h.

bool KHttpCookie::match ( const QString &  fqdn,
const QStringList &  domainList,
const QString &  path 
) const

Definition at line 190 of file kcookiejar.cpp.

QString KHttpCookie::name (  )  const [inline]

Definition at line 86 of file kcookiejar.h.

QString KHttpCookie::path (  )  const [inline]

Definition at line 85 of file kcookiejar.h.

int KHttpCookie::protocolVersion (  )  const [inline]

Definition at line 92 of file kcookiejar.h.

QString KHttpCookie::value (  )  const [inline]

Definition at line 87 of file kcookiejar.h.

const QList<long>& KHttpCookie::windowIds (  )  const [inline]

Definition at line 89 of file kcookiejar.h.

QList<long>& KHttpCookie::windowIds (  )  [inline]

Definition at line 88 of file kcookiejar.h.


Friends And Related Function Documentation

QDebug operator<< ( QDebug  ,
const KHttpCookie &   
) [friend]

Member Data Documentation

bool KHttpCookie::mCrossDomain [protected]

Definition at line 64 of file kcookiejar.h.

QString KHttpCookie::mDomain [protected]

Definition at line 57 of file kcookiejar.h.

qint64 KHttpCookie::mExpireDate [protected]

Definition at line 61 of file kcookiejar.h.

bool KHttpCookie::mExplicitPath [protected]

Definition at line 66 of file kcookiejar.h.

QString KHttpCookie::mHost [protected]

Definition at line 56 of file kcookiejar.h.

bool KHttpCookie::mHttpOnly [protected]

Definition at line 65 of file kcookiejar.h.

QString KHttpCookie::mName [protected]

Definition at line 59 of file kcookiejar.h.

QString KHttpCookie::mPath [protected]

Definition at line 58 of file kcookiejar.h.

int KHttpCookie::mProtocolVersion [protected]

Definition at line 62 of file kcookiejar.h.

bool KHttpCookie::mSecure [protected]

Definition at line 63 of file kcookiejar.h.

QString KHttpCookie::mValue [protected]

Definition at line 60 of file kcookiejar.h.

QList<long> KHttpCookie::mWindowIds [protected]

Definition at line 67 of file kcookiejar.h.


The documentation for this class was generated from the following files:
  • kcookiejar.h
  • kcookiejar.cpp

KIOSlave

Skip menu "KIOSlave"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal