aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/imapp/camel-imapp-driver.h
diff options
context:
space:
mode:
Diffstat (limited to 'camel/providers/imapp/camel-imapp-driver.h')
-rw-r--r--camel/providers/imapp/camel-imapp-driver.h81
1 files changed, 0 insertions, 81 deletions
diff --git a/camel/providers/imapp/camel-imapp-driver.h b/camel/providers/imapp/camel-imapp-driver.h
deleted file mode 100644
index 3124700619..0000000000
--- a/camel/providers/imapp/camel-imapp-driver.h
+++ /dev/null
@@ -1,81 +0,0 @@
-
-#ifndef _CAMEL_IMAPP_DRIVER_H
-#define _CAMEL_IMAPP_DRIVER_H
-
-#include <camel/camel-object.h>
-#include "camel-imapp-stream.h"
-#include <e-util/e-msgport.h>
-
-#define CAMEL_IMAPP_DRIVER_TYPE (camel_imapp_driver_get_type ())
-#define CAMEL_IMAPP_DRIVER(obj) (CAMEL_CHECK_CAST((obj), CAMEL_IMAPP_DRIVER_TYPE, CamelIMAPPDriver))
-#define CAMEL_IMAPP_DRIVER_CLASS(k) (CAMEL_CHECK_CLASS_CAST ((k), CAMEL_IMAPP_DRIVER_TYPE, CamelIMAPPDriverClass))
-#define CAMEL_IS_IMAP_DRIVER(o) (CAMEL_CHECK_TYPE((o), CAMEL_IMAPP_DRIVER_TYPE))
-
-typedef struct _CamelIMAPPDriver CamelIMAPPDriver;
-typedef struct _CamelIMAPPDriverClass CamelIMAPPDriverClass;
-
-typedef int (*CamelIMAPPDriverFunc)(struct _CamelIMAPPDriver *driver, void *data);
-typedef struct _CamelSasl * (*CamelIMAPPSASLFunc)(struct _CamelIMAPPDriver *driver, void *data);
-typedef void (*CamelIMAPPLoginFunc)(struct _CamelIMAPPDriver *driver, char **login, char **pass, void *data);
-
-struct _CamelMimeMessage;
-
-struct _CamelIMAPPDriver {
- CamelObject parent_object;
-
- struct _CamelIMAPPEngine *engine;
-
- struct _CamelIMAPPFolder *folder;
-
- /* current folder stuff */
- GPtrArray *summary;
- guint32 uidvalidity;
- guint32 exists;
- guint32 recent;
- guint32 unseen;
- guint32 permanentflags;
-
- /* list stuff */
- GPtrArray *list_result;
- GSList *list_commands;
- guint32 list_flags;
-
- /* sem_t list_sem; for controlled access to list variables */
-
- /* this is so the node is always in a list - easier exception management */
- EDList body_fetch;
- EDList body_fetch_done;
-
- /* factory to get an appropriate sasl mech */
- CamelIMAPPSASLFunc get_sasl;
- void *get_sasl_data;
-
- /* callbacks, get login username/pass */
- CamelIMAPPLoginFunc get_login;
- void *get_login_data;
-};
-
-struct _CamelIMAPPDriverClass {
- CamelObjectClass parent_class;
-};
-
-CamelType camel_imapp_driver_get_type (void);
-
-CamelIMAPPDriver * camel_imapp_driver_new(CamelIMAPPStream *stream);
-
-void camel_imapp_driver_set_sasl_factory(CamelIMAPPDriver *id, CamelIMAPPSASLFunc get_sasl, void *sasl_data);
-void camel_imapp_driver_set_login_query(CamelIMAPPDriver *id, CamelIMAPPLoginFunc get_login, void *login_data);
-
-void camel_imapp_driver_login(CamelIMAPPDriver *id);
-
-void camel_imapp_driver_select(CamelIMAPPDriver *id, struct _CamelIMAPPFolder *folder);
-void camel_imapp_driver_update(CamelIMAPPDriver *id, struct _CamelIMAPPFolder *folder);
-void camel_imapp_driver_sync(CamelIMAPPDriver *id, gboolean expunge, struct _CamelIMAPPFolder *folder);
-
-struct _CamelStream * camel_imapp_driver_fetch(CamelIMAPPDriver *id, struct _CamelIMAPPFolder *folder, const char *uid, const char *body);
-GPtrArray * camel_imapp_driver_list(CamelIMAPPDriver *id, const char *name, guint32 flags);
-
-struct _CamelStream *camel_imapp_driver_get(CamelIMAPPDriver *id, struct _CamelIMAPPFolder *folder, const char *uid);
-void camel_imapp_driver_append(CamelIMAPPDriver *id, struct _CamelIMAPPFolder *folder, struct _CamelDataWrapper *);
-
-#endif
>marcus2009-12-172-4/+4 * Update to 2.28.3.kwm2009-12-172-4/+4 * This port has been broken for 3+ months, thuspav2009-12-081-8/+4 * Update to 2.28.2.marcus2009-12-063-4/+7 * - Fix build on slow machinespav2009-12-041-0/+1 * Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thismarcus2009-11-298-42/+25 * - Fix runtime issues when using CUSTOM prefixkmoore2009-11-121-0/+5 * - Fix runtime issues when using CUSTOM prefixkmoore2009-11-121-0/+9 * - Update to 0.1.0wen2009-11-102-4/+4 * - Update to 0.8.4lme2009-11-083-9/+10 * - Update to 1.2.8.3sylvio2009-11-072-5/+5 * - Update to 2.1.0-beta1fluffy2009-11-033-10/+96 * A basic file manager writen in Perl and using ZConf::Runnermiwi2009-10-305-0/+44 * - Update to 1.2.8.2avl2009-10-072-4/+4 * -Update to 1.2.8.1miwi2009-09-213-22/+4 * - Fix bug https://bugzilla.gnome.org/show_bug.cgi?id=591206garga2009-09-152-0/+18 * Add a patch from GNOME git to fix a crash with nautilus preferences.marcus2009-09-102-1/+12 * - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-226-9/+6 * - Mark MAKE_JOBS_UNSAFE, fails with forced jobsamdmi32009-08-151-0/+1 * Drop maintainership of some ports I do not use or have interest foranders2009-08-051-1/+1 * -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-036-6/+6 * - Reset maintainer and remove old MASTER_SITES.wxs2009-08-023-3/+3 * - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-3116-11/+16 * - Fix PLISTgahr2009-07-291-1/+0 * - Update to 0.5.1gahr2009-07-283-22/+42 * Upgrade to version 2.10.olgeni2009-07-263-6/+8 * Update to 0.6.2.mva2009-07-254-5/+16 * Remove references to my mirror, which will be decommissioned shortly;shaun2009-07-201-2/+1 * - update to jpeg7dinoex2009-07-183-5/+6 * - Update to 3.231miwi2009-07-172-4/+4 * - Update to 1.2.8.araujo2009-07-153-78/+133 * - Update to 0.15.6dhn2009-07-122-4/+4 * - Attemp to fix build with non-standard LOCALBASEgahr2009-07-091-0/+3 * - add x11-fonts to CATEGORIESdinoex2009-07-071-1/+1 * - Pass maintainership to Sylvio Amorim <scjamorim at bsd.com.br>.araujo2009-06-221-1/+1 * - Update to 0.15.5dhn2009-06-182-4/+4 * Convert most of remaining ports that depend on xorg-libraries toamdmi32009-06-092-5/+5 * - Resolve LATEST_LINK conflictpav2009-06-011-0/+1 * This is Cat'sEyE (catseye-fm), a filesystem browser using gtk+2.miwi2009-05-234-0/+52 * Update to 2.26.3.kwm2009-05-192-5/+4 * Update to 0.6.0.mva2009-05-086-45/+12 * update xfce to 4.6.1oliver2009-05-063-7/+64 * - Update to 15.4dhn2009-04-302-5/+6 * - Small cleanupmiwi2009-04-281-7/+6 * - Update to 2.0.0miwi2009-04-275-219/+473 * Add an autostart condition on whether or notmarcus2009-04-262-3/+10 * Presenting GNOME 2.26.1 for FreeBSD.kwm2009-04-242-5/+5 * Mark broken with GNOME 2.26.marcus2009-04-131-0/+2 * Fix the build with GNOME 2.26.marcus2009-04-121-2/+3 * Presenting GNOME 2.26 for FreeBSD. Seemarcus2009-04-105-17/+47 * - Lib updated FOX16.araujo2009-04-051-1/+1 * - Update to 0.15.3miwi2009-04-032-4/+4 * Update to 0.5.1.mva2009-03-264-35/+28 * - udpate to 0.4.1dinoex2009-03-203-4/+6 * - Update to 0.15.1miwi2009-03-154-63/+41 * Free most of my ports, since they aren't being maintained to ashaun2009-03-141-1/+1 * Bump PORTREVISION as distfile was silently re-rolled.lme2009-03-062-3/+4 * update Xfce to 4.6oliver2009-03-033-17/+48 * - Dolphin has a new projectsite and the old KDE3 distfiles weren't carriedmarkus2009-02-262-2/+2 * Updated my mail address to use @FreeBSD.org now.mva2009-02-201-1/+1 * - Update to 2.6.3miwi2009-02-103-5/+6 * - Lib updated Fox16.araujo2009-02-081-1/+1 * - Use GNOME macro instead of ${MASTER_SITE_GNOME}, removearaujo2009-02-022-3/+2 * - Update X.org ports to 7.4+ (few ports are more recent than the katamari).flz2009-01-242-5/+4 * Presenting GNOME 2.24 for FreeBSD.marcus2009-01-105-14/+52 * - It was updated FOX16, need to rebuild all ports that dependaraujo2009-01-091-0/+1 * - Remove conditional checks for FreeBSD 5.x and olderwxs2009-01-062-10/+0 * CATEGORIES+= python for py- ports missing itpgollucci2008-12-281-1/+1 * 2008-09-19 japanese/escpf: Has been broken for more than 6 monthsmiwi2008-12-086-600/+0 * Font Manager is an app for the purpose of (guess what) managing fonts. It candinoex2008-11-265-0/+59 * - install docs in DOCSDIR and examples in EXAMPLESDIR and respect NO* varsitetcu2008-11-242-13/+15 * Use PYTHON_CMD with the -m flag to run compileall (avoid referencing PYTHON_S...olgeni2008-11-092-4/+4 * update xfce to 4.4.3oliver2008-10-313-5/+11 * - Update to 0.5.0amdmi32008-10-293-11/+12 * Update to 0.8.2lme2008-10-242-7/+6 * - Fix build on sparc64gahr2008-09-162-4/+20 * - Fix plistpav2008-09-052-1/+2 * Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-214-6/+0 * - autoreconf need of some dependencies. [1]araujo2008-08-201-2/+3 * - Update to 1.2.7.araujo2008-08-194-65/+47 * Update to 0.9.2 which really fixes the segfault trying to thumbnail a filemarcus2008-08-172-4/+4 * - Update to 1.19.2miwi2008-08-132-6/+4 * Upgrade to 2.16.5dougb2008-08-022-5/+12 * Update shared-mime-info to 0.51, and remove conflicts with x11-fm/nautilus.marcus2008-07-262-16/+1 * - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MA...pav2008-07-252-2/+1 * - Fix coredumps on startupmiwi2008-07-201-5/+11 * - Update to 2.6.2rafan2008-07-193-11/+14 * - Update to 1.19.1miwi2008-07-182-4/+4 * - Update to 0.11.57miwi2008-07-183-18/+16 * Update to 2.22.5.1.marcus2008-07-132-4/+4 * Update to 0.9.1 which fixes a crash if a PBI doesn't contain a custommarcus2008-07-052-5/+5 * Update to 2.22.4.mezz2008-07-012-5/+4 * - This port has been BROKEN for more than 6 months. It will be removed unlesspav2008-06-191-0/+2 * - Runtime problems need IGNORE not BROKEN tagpav2008-06-191-1/+1 * - Update to version 1.19lwhsu2008-06-152-5/+4 * Add pbi-thumbnailer, a tool which generates icon thumbnails for PC-BSDmarcus2008-06-095-0/+33 * Bump portrevision due to upgrade of devel/gettext.edwin2008-06-0628-16/+28 * - Update to 1.18miwi2008-06-063-27/+650 * Update to 2.16.3.wxs2008-05-312-6/+13 * - Respect NOPORTDOCS and NOPORTEXAMPLES knobs as reported by itetcu@.itetcu2008-05-312-7/+30 * Update to 2.22.3.mezz2008-05-293-5/+7 * - Update to 0.4.1miwi2008-05-254-35/+4 * Upgrade to version 2.8.olgeni2008-05-243-99/+99 * - Lib updated fox16.araujo2008-05-211-1/+1 * - Update to 0.8.2lme2008-05-192-10/+8 * - Downgrade to 1.2.4 because 1.2.5 have some problems and doesn't build fine ...araujo2008-04-292-4/+6 * - Update to 1.2.5.araujo2008-04-282-5/+4 * - Update to 1.9.0beech2008-04-246-12/+42 * - Fix build after xorg cleanupmiwi2008-04-211-2/+2 * - Update to 1.9.5miwi2008-04-206-96/+26 * - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-2015-38/+32 * - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categoriespav2008-04-093-3/+3 * - Re-add patch that fixes build on FreeBSD 5pav2008-04-081-0/+11 * Readd tracker (if you want the gnome bits you must install sysutils/tracker-g...ahze2008-04-081-6/+7 * * Update to 2.22.2marcus2008-04-082-12/+11 * Add missing files to pkg-plist.olgeni2008-04-072-1/+4 * - IGNORE on FreeBSD 5.xpav2008-04-071-1/+5 * Split tracker into gnome and non-gnome portsahze2008-04-061-2/+5 * - Update to 0.4pav2008-04-057-31/+58 * An extremly fast and lightweight file manager which features tabbed browsingpav2008-04-045-0/+117 * Update to 2.22.1.marcus2008-03-292-5/+4 * -Fix the build on FreeBSD 6.x and below.mezz2008-03-271-2/+1 * - Add missing dependensmiwi2008-03-261-1/+2 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-265-8/+3 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-251-1/+0 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-251-1/+0 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-242-2/+0 * The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 formarcus2008-03-247-20/+55 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-242-3/+2 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-234-7/+5 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-221-2/+1 * - Remove USE_GETOPT_LONG which is a no-op since March 2007pav2008-03-202-2/+0 * - Lib updated Fox16.araujo2008-03-191-0/+1 * - Update MASTER_SITESmiwi2008-03-151-2/+1 * - Chase devel/sdl12 shlib version bumpmiwi2008-03-131-1/+1 * - Update enlightenment-devel and EFL libraries to the latest snapshotstas2008-03-124-14/+13 * - Remove useless dependency on XLIBgahr2008-03-111-2/+1 * 2007-10-28 x11-wm/wmDeskGuide: Version branch long since retiredmiwi2008-02-286-269/+0 * My reference e-mail address as a ports maintainer is now gahr@FreeBSD.org.gahr2008-02-221-1/+1 * update xfce4 to 4.4.2oliver2008-02-135-52/+117 * - Update to 2.5.araujo2008-01-263-9/+9 * - Update to 1.04miwi2008-01-213-1467/+2055 * Upgrade to version 2.7.1.olgeni2008-01-132-4/+4 * - Add patch to prevent a crashed when allocate dynamic memory. [1]araujo2008-01-062-3/+18 * Add missing directories to pkg-plist.olgeni2007-12-201-0/+2 * - Mark BROKEN on respective OSVERSION/ARCHS.araujo2007-12-191-1/+7 * - Update to 0.8.1lme2007-12-172-7/+7 * Add missing libglade2 to USE_GNOME.olgeni2007-12-151-1/+1 * - Update to 2.16.1miwi2007-12-153-5/+10 * Upgrade to version 2.7.olgeni2007-12-124-34/+78 * - Fix build with gcc 4.2miwi2007-12-115-7/+164 * - Mark BROKEN on amd64-7pav2007-12-111-0/+4 * - Mark BROKEN on FreeBSD 7.0pav2007-12-111-1/+7 * - Fix build with gcc 4.2miwi2007-12-117-20/+98 * Return to pool: hopefully they will have a chance of being updatedshaun2007-10-281-1/+1 * - Fix a typo in bsd.sites.mk along with all the places it affectedsat2007-10-261-1/+1 * Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-2513-358/+352 * Remove deprecated port (due to the upstream unmaintan anymore).chinsan2007-10-215-73/+0 * - update to 0.8lme2007-10-063-7/+7 * Remove always-false/true conditions based on OSVERSION 500000edwin2007-10-04