aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/backend/pas/pas-backend.h
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/backend/pas/pas-backend.h')
-rw-r--r--addressbook/backend/pas/pas-backend.h73
1 files changed, 0 insertions, 73 deletions
diff --git a/addressbook/backend/pas/pas-backend.h b/addressbook/backend/pas/pas-backend.h
deleted file mode 100644
index a1d1a291fd..0000000000
--- a/addressbook/backend/pas/pas-backend.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * An abstract class which defines the API to a given backend.
- * There will be one PASBackend object for every URI which is loaded.
- *
- * Two people will call into the PASBackend API:
- *
- * 1. The PASBookFactory, when it has been asked to load a book.
- * It will create a new PASBackend if one is not already running
- * for the requested URI. It will call pas_backend_add_client to
- * add a new client to an existing PASBackend server.
- *
- * 2. A PASBook, when a client has requested an operation on the
- * Evolution_Book interface.
- *
- * Author:
- * Nat Friedman (nat@helixcode.com)
- *
- * Copyright 2000, Helix Code, Inc.
- */
-
-#ifndef __PAS_BACKEND_H__
-#define __PAS_BACKEND_H__
-
-#include <libgnome/gnome-defs.h>
-#include <gtk/gtkobject.h>
-#include <pas/addressbook.h>
-
-typedef struct _PASBackend PASBackend;
-typedef struct _PASBackendPrivate PASBackendPrivate;
-
-#include <pas/pas-book.h>
-
-struct _PASBackend {
- GtkObject parent_object;
- PASBackendPrivate *priv;
-};
-
-typedef struct {
- GtkObjectClass parent_class;
-
- /* Virtual methods */
- gboolean (*load_uri) (PASBackend *backend, const char *uri);
- const char *(* get_uri) (PASBackend *backend);
- gboolean (*add_client) (PASBackend *backend, Evolution_BookListener listener);
- void (*remove_client) (PASBackend *backend, PASBook *book);
-
- /* Notification signals */
- void (* last_client_gone) (PASBackend *backend);
-} PASBackendClass;
-
-typedef PASBackend * (*PASBackendFactoryFn) (void);
-
-gboolean pas_backend_construct (PASBackend *backend);
-gboolean pas_backend_load_uri (PASBackend *backend,
- const char *uri);
-const char *pas_backend_get_uri (PASBackend *backend);
-gboolean pas_backend_add_client (PASBackend *backend,
- Evolution_BookListener listener);
-void pas_backend_remove_client (PASBackend *backend,
- PASBook *book);
-
-void pas_backend_last_client_gone (PASBackend *backend);
-
-GtkType pas_backend_get_type (void);
-
-#define PAS_BACKEND_TYPE (pas_backend_get_type ())
-#define PAS_BACKEND(o) (GTK_CHECK_CAST ((o), PAS_BACKEND_TYPE, PASBackend))
-#define PAS_BACKEND_CLASS(k) (GTK_CHECK_CLASS_CAST((k), PAS_BACKEND_TYPE, PASBackendClass))
-#define PAS_IS_BACKEND(o) (GTK_CHECK_TYPE ((o), PAS_BACKEND_TYPE))
-#define PAS_IS_BACKEND_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), PAS_BACKEND_TYPE))
-
-#endif /* ! __PAS_BACKEND_H__ */
-
td class='commitgraph'>* - Add mozilla plugin to broken list, it builds but does not work.ahze2005-05-121-3/+4 * - Remove need for audio/speex-devel, since audio/speex as of version 1.0.5ahze2005-05-112-15/+25 * - Chase shared lib bump in x264ahze2005-04-212-10/+108 * Update libcdio to 0.73.arved2005-04-201-2/+2 * Fix typo in a comment.brueffer2005-04-161-1/+1 * - Define WITHOUT_LIVEMEDIA if WITH_MOZILLA=mozilla-devel and OSVERSION is > 5...ahze2005-03-181-0/+1 * new version of libFLACnaddy2005-03-161-2/+2 * Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-1/+1 * Chase libcdio shlib version,arved2005-02-151-2/+2 * - Chase API changes to x264ahze2005-01-262-1/+17 * Disable H.264 encoder support unless WITH_H264 is definedahze2005-01-221-3/+7 * Disable lame support unless WITH_LAME is defined since lame can not be packaged.ahze2005-01-221-2/+6 * Use GCC 3.4 if built with WITH_MOZILLA_PLUGIN=mozilla-devel on 4.xahze2005-01-221-0/+6 * - Fix typoahze2005-01-201-2/+2 * Bump portrevision to chase shlib dump of libtheora and new location.kwm2005-01-141-3/+3 * Add support for H.264 via multimedia/x264 and WITHOUT_H264 knob.ahze2005-01-121-0/+10 * Add a new knob, WITHOUT_TRANSCODEahze2004-12-301-0/+10 * libcdio: Update to 0.71arved2004-12-091-3/+3 * - Use new ffmpeg 0.4.9.p1 from ports and remove ffmpeg snapshotahze2004-12-072-112/+14 * Fix spelling in pre-everythingahze2004-11-281-1/+1 * - Fix fatal typos [1]ahze2004-11-273-22/+44 * Disable toolame support, it needs a newer vesion to buildahze2004-11-261-0/+4 * Fix problem with a52 audio by statically linkingahze2004-11-171-1/+6 * Add missing files in FILESDIRahze2004-11-172-0/+65 * - Update to 0.8.1ahze2004-11-176-239/+508 * Add an auto-generated plist to fix any plist problemsahze2004-11-162-401/+45 * Change email to new FreeBSD.org addressahze2004-10-301-1/+1 * -Use gcc 3.4 (update from 3.3).mezz2004-10-152-14/+42 * [MAINTAINER] multimedia/vlc: update pkg-descr and COMMENTedwin2004-10-142-13/+6 * welcome new maintaineredwin2004-10-141-1/+1 * - drop maintinershipdinoex2004-10-141-2/+2 * - fix build problem if an older vlc is still installed.dinoex2004-10-121-3/+12 * Increase USE_GCC to 3.4 for those ports which compile with it.kris2004-09-301-1/+1 * - new options: WITHOUT_NLS, WITH_WXWINDOWS, WITHOUT_WXWINDOWSdinoex2004-09-222-19/+34 * - unbreak for am64dinoex2004-09-011-1/+9 * - modify OSVERSION for thread problemdinoex2004-08-201-1/+1 * Chase libraries for new audio/speex version.krion2004-07-251-1/+1 * Chase libraries for new audio/speex version.krion2004-07-231-1/+2 * - fix build with net/liveMedia (patch partly obtained from vlc cvs)dinoex2004-07-231-0/+73 * - fix pkg-list for option WITH_LIBMATROSKAdinoex2004-07-161-1/+4 * Update XviD to version 1.0.1, chase shared library bump through dependencies,lofi2004-06-121-3/+3 * - fix typo in option WITHOUT_GGIdinoex2004-06-111-1/+1 * - Update to 0.7.2dinoex2004-05-263-14/+177 * Chase the glib20 update, and bump all affected ports' PORTREVISIONs.marcus2004-04-051-0/+1 * - Use USE_ICONV knobkrion2004-03-311-1/+1 * - make PKGNAMESUFFIX more flexibledinoex2004-03-271-7/+3 * - make PKGNAMESUFFIX more flexibledinoex2004-03-271-3/+4 * - update to 0.7.1dinoex2004-03-214-218/+34 * Chase library bump of libSDL-1.1 for all ports which were dependingedwin2004-03-161-1/+1 * - mark BROKEN on alpha 4.xdinoex2004-03-151-0/+7 * - Fix problmes when -lpthread does exist.dinoex2004-03-131-2/+3 * - use libmaddinoex2004-03-044-25/+402 * - add SIZEdinoex2004-02-261-0/+1 * - Fix plist for alphadinoex2004-02-201-3/+3 * - fix package on sparc64dinoex2004-02-111-1/+1 * - Fix package on amd64 archdinoex2004-02-072-7/+13 * Add USE_GETTEXT and bump PORTREVISION.marcus2004-02-041-1/+2 * - change USE_SDLdinoex2004-01-271-1/+1 * Now gettext 0.12.1 is gettext-old.trevor2004-01-241-1/+1 * - Update to 0.7.0dinoex2004-01-084-20/+26 * - Fix MASTER_SITESdinoex2004-01-042-4/+22 * - take maintainershipdinoex2004-01-031-1/+1 * Catch up with libogg/libvorbis version bump.naddy2003-12-211-3/+2 * Chase the libmad/libid3tag shared lib version.marcus2003-12-071-1/+2 * Update to 0.6.2.fjoe2003-11-062-0/+0 * - update to 0.6.2fjoe2003-11-068-48/+55 * Chase wxgtk library name (and version) change.fjoe2003-11-051-1/+1 * Reset maintainer of ports owned by inactive committers who were just retired.kris2003-11-031-1/+1 * unbreak package at bento(i386/RELENG_4):sf2003-09-143-20/+38 * Bump the PORTREVISION for the ports directly affected by the gettext upgrade.marcus2003-08-271-0/+1 * Chase the libintl.so shared lib version.marcus2003-08-251-1/+1 * a) Update to 0.6.0maho2003-08-016-69/+310 * Update URL.kuriyama2003-04-241-1/+1 * Remove USE_GNOMENG.marcus2003-04-211-1/+0 * After repo copy from graphics category to newly create multimedialioux2003-04-041-1/+1 * Clear moonlight beckons.ade2003-03-072-1/+1 * Chase libdvdread lib version bump on port version 0.9.4lioux2003-03-061-1/+1 * After repo copy from graphics category, update all appropriatelioux2002-11-291-2/+2 * Deploy USE_GNOMENG infrastructurelioux2002-09-031-1/+2 * Update to 0.4.4brian2002-09-012-2/+2 * Upgrade to 0.4.2brian2002-07-162-2/+2 * Update to 0.4.1brian2002-06-096-86/+68 * Handle the fact that the latest version of libdvdcss has movedbrian2002-04-181-0/+3 * Chase libdvdcss update 1.1.0 version bumplioux2002-04-171-1/+1 * Use graphics/libdvdcss rather than spamming any existing libdvdcssbrian2002-03-294-26/+26 * brian@Awfulhak.org => brian@FreeBSD.orgbrian2002-03-131-2/+2