NetSurf
Data Structures | Macros | Enumerations | Functions | Variables
cookies.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "utils/log.h"
#include "netsurf/mouse.h"
#include "netsurf/plotters.h"
#include "netsurf/cookie_db.h"
#include "netsurf/keypress.h"
#include "desktop/cookie_manager.h"
#include "beos/cookies.h"
#include <Application.h>
#include <InterfaceKit.h>
#include <String.h>
#include <Button.h>
#include <Catalog.h>
#include <private/interface/ColumnListView.h>
#include <private/interface/ColumnTypes.h>
#include <GroupLayoutBuilder.h>
#include <NetworkCookieJar.h>
#include <OutlineListView.h>
#include <ScrollView.h>
#include <StringView.h>
#include <vector>
Include dependency graph for cookies.cpp:

Go to the source code of this file.

Data Structures

class  CookieWindow
 
class  CookieDateColumn
 
class  CookieRow
 
class  DomainItem
 

Macros

#define __STDBOOL_H__   1
 

Enumerations

enum  {
  COOKIE_IMPORT = 'cimp' , COOKIE_EXPORT = 'cexp' , COOKIE_DELETE = 'cdel' , COOKIE_REFRESH = 'rfsh' ,
  DOMAIN_SELECTED = 'dmsl'
}
 

Functions

static bool nsbeos_cookie_parser (const struct cookie_data *data)
 
void nsbeos_cookies_init (void)
 Creates the Cookie Manager. More...
 

Variables

static std::vector< struct cookie_data * > cookieJar
 

Macro Definition Documentation

◆ __STDBOOL_H__

#define __STDBOOL_H__   1

Definition at line 19 of file cookies.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
COOKIE_IMPORT 
COOKIE_EXPORT 
COOKIE_DELETE 
COOKIE_REFRESH 
DOMAIN_SELECTED 

Definition at line 69 of file cookies.cpp.

Function Documentation

◆ nsbeos_cookie_parser()

static bool nsbeos_cookie_parser ( const struct cookie_data data)
static

Definition at line 381 of file cookies.cpp.

References cookieJar.

Referenced by CookieWindow::_DeleteCookies(), and nsbeos_cookies_init().

Here is the caller graph for this function:

◆ nsbeos_cookies_init()

void nsbeos_cookies_init ( void  )

Creates the Cookie Manager.

Definition at line 410 of file cookies.cpp.

References nsbeos_cookie_parser(), CookieWindow::Show(), and urldb_iterate_cookies().

Referenced by nsbeos_scaffolding_dispatch_event().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cookieJar

std::vector<struct cookie_data*> cookieJar
static