Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > media > contrib-release-debug > by-pkgid > f90b8a36a33ce30f61d88e24153e9f71 > files > 53

desktop-data-model-debug-1.2.5-6mdv2011.0.i586.rpm

/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
#ifndef __HIPPO_COOKIES_LINUX_H__
#define __HIPPO_COOKIES_LINUX_H__

#include <hippo/hippo-common.h>

typedef void (* HippoCookiesMonitorFunc) (void *data);

/* returns list of HippoCookie from the cookies.txt file we determine is relevant,
 * with the given domain, port, name
 */
GSList* hippo_load_cookies(const char *domain,
                           int         port,
                           const char *name);

void    hippo_cookie_monitor_add    (HippoCookiesMonitorFunc  func,
                                     void                    *data);
void    hippo_cookie_monitor_remove (HippoCookiesMonitorFunc  func,
                                     void                    *data);

#endif /* __HIPPO_COOKIES_LINUX_H__ */