/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* camel-transport.h : Abstract class for an email transport */ /* * * Author : * Dan Winship * * Copyright 2000 Ximian, Inc. (www.ximian.com) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ #ifndef CAMEL_TRANSPORT_H #define CAMEL_TRANSPORT_H 1 #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus }*/ #include #include #define CAMEL_TRANSPORT_TYPE (camel_transport_get_type ()) #define CAMEL_TRANSPORT(obj) (CAMEL_CHECK_CAST((obj), CAMEL_TRANSPORT_TYPE, CamelTransport)) #define CAMEL_TRANSPORT_CLASS(k) (CAMEL_CHECK_CLASS_CAST ((k), CAMEL_TRANSPORT_TYPE, CamelTransportClass)) #define CAMEL_IS_TRANSPORT(o) (CAMEL_CHECK_TYPE((o), CAMEL_TRANSPORT_TYPE)) struct _CamelTransport { CamelService parent_object; struct _CamelTransportPrivate *priv; gboolean supports_8bit; }; typedef struct { CamelServiceClass parent_class; gboolean (*can_send) (CamelTransport *transport, CamelMedium *message); gboolean (*send) (CamelTransport *transport, CamelMedium *message, CamelException *ex); gboolean (*send_to) (CamelTransport *transport, CamelMedium *message, GList *recipients, CamelException *ex); } CamelTransportClass; /* public methods */ gboolean camel_transport_can_send (CamelTransport *transport, CamelMedium *message); gboolean camel_transport_send (CamelTransport *transport, CamelMedium *message, CamelException *ex); /* FIXME: This should use a camel-address */ gboolean camel_transport_send_to (CamelTransport *transport, CamelMedium *message, GList *recipients, CamelException *ex); /* Standard Camel function */ CamelType camel_transport_get_type (void); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* CAMEL_TRANSPORT_H */ ependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Change cmake default behaviour to outsource.tcberner2018-12-261-1/+1
* Update KDE Applications to 18.12.0tcberner2018-12-143-5/+3
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2018-12-121-0/+1
* Fix build for some more kde@ ports on GCC-architecturestcberner2018-11-101-1/+1
* Update KDE Applications to 18.09.3tcberner2018-11-101-3/+3
* Update KDE Applications to 18.08.2tcberner2018-10-121-3/+3
* Add DOCS options to ports that should have one.mat2018-09-101-0/+2
* Update the current KDE Applications to 18.08.1, the latest release.adridg2018-09-071-3/+3
* Update KDE Applications to 18.08tcberner2018-08-251-3/+3
* Update KDE Applications to 18.04.3tcberner2018-07-141-3/+3
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mktcberner2018-06-291-2/+2
* Update KDE Applications to 18.04.2tcberner2018-06-101-3/+3
* Update KDE Applications to 18.04.1tcberner2018-05-111-3/+3
* Update KDE Applications to 18.04.0tcberner2018-04-292-3/+4
* New port: accessibility/kmag, accessibility/kmousetool, accessibility/kmouthtcberner2018-04-074-0/+124
* Give the KDE SC4 applications ports a -kde4 suffixtcberner2018-02-234-100/+0
* Rename KDE4 meta portstcberner2018-02-101-1/+1
* Chase ffmpeg 3.3 update (ABI changes)riggs2017-04-251-0/+1
* Insert blank line before MAINTAINERtcberner2016-10-191-0/+1
* Introduce new extensible virtual categories for KDEtcberner2016-10-191-4/+1
* Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks andtcberner2016-08-241-2/+2
* Remove expired misc/kdehier4 and update all of its consumers to not reference...rene2016-05-261-1/+1
* Update KDE SC to 4.14.3alonso2015-03-121-2/+2
* KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!makc2014-10-194-21/+4
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-111-1/+1
* Upgrade OpenEXR and ilmbase to 2.2.0.mandree2014-08-161-0/+1
* KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9!makc2014-05-111-2/+2
* KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8!makc2014-04-032-4/+3
* KDE/FreeBSD team presents KDE SC 4.12.3 and KDE Workspace 4.11.7!makc2014-03-051-2/+2
* KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!makc2014-02-183-9/+4
* Add no stage all over the place in accessibility in preparation for the stagi...bapt2013-09-201-0/+1
* - Remove MAKE_JOBS_SAFE variableak2013-08-151-1/+0
* Update the KDE Software Compilation to 4.10.5.rakuco2013-07-051-2/+2
* Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.rakuco2013-07-031-2/+2
* KDE/FreeBSD team presents KDE SC 4.10.3 ports!makc2013-05-191-2/+2
* KDE/FreeBSD team presents KDE SC 4.10.1 ports!makc2013-03-272-4/+4
* Mk/bsd.kde4.mk:makc2013-03-221-1/+1
* KDE/FreeBSD team presents KDE SC 4.9.5 ports!makc2013-02-042-7/+2
* KDE/FreeBSD team presents KDE SC 4.8.4, probably the last release in 4.8.x se...makc2012-06-151-2/+2
* - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4miwi2012-06-061-2/+1
* KDE/FreeBSD team presents long awaited KDE SC 4.8.3!makc2012-05-254-64/+17
* - Bump PORTREVISION to chase the update of multimedia/libvpxashish2012-02-161-0/+1
* The KDE/FreeBSD team is pleased to announce KDE SC 4.7.4, whichavilla2012-01-251-2/+2
* The KDE on FreeBSD team is pleased to update the KDE4 ports to 4.7.3.rakuco2011-11-141-2/+2
* The KDE/FreeBSD team is pleased to announce KDE Software Compilationavilla2011-10-173-2011/+8
* Update KDE Software Compilation ports to 4.6.5makc2011-07-081-2/+2
* The FreeBSD KDE Team is pleased to announce KDE SC 4.6.4. Read fullavilla2011-06-141-2/+2
* Update KDE Software Compilation ports to 4.6.3makc2011-05-172-6/+4
* Add dependency on libXtst (needed to build kmousetool)makc2011-05-101-0/+1
* The FreeBSD KDE Team is pleased to announce April updates for KDEavilla2011-04-071-2/+2
* - Fix linking in some circumstances.avilla2011-03-281-1/+2
* The FreeBSD KDE Team is pleased to announce KDE SC 4.6.1 and KDE PIMavilla2011-03-253-3/+8
* - The KDE FreeBSD team is proud to announce the release of KDE 4.5.5fluffy2011-01-081-2/+2
* KDE FreeBSD team presents KDE SC 4.5.4.makc2010-12-031-2/+2
* KDE FreeBSD team presents KDE SC 4.5.3.makc2010-11-042-4/+5
* KDE FreeBSD team presents KDE SC 4.5.2.makc2010-10-061-3/+3
* KDE FreeBSD team presents KDE SC 4.5.1.makc2010-09-033-62/+8
* Present KDE SC 4.4.5 for FreeBSD.makc2010-06-301-3/+3
* Present KDE SC 4.4.4 for FreeBSD.makc2010-06-021-3/+3
* - The FreeBSD KDE team is pleased to announce KDE SC 4.4.3 for FreeBSDfluffy2010-05-113-95/+17
* - update to 1.4.1dinoex2010-03-281-0/+1
* Presenting KDE 4.3.5 for FreeBSD. The official release notes for thismiwi2010-02-073-9/+3
* - update to jpeg-8dinoex2010-02-051-0/+1
* The FreeBSD KDE is please to announce the release of KDE 4.3.4,miwi2009-12-021-3/+3
* The KDE FreeBSD team is proud to announce the release of KDE 4.3.3miwi2009-11-272-5/+3
* The FreeBSD KDE is please to announce the release of KDE 4.3.1,tabthorpe2009-09-021-3/+3
* Mk/bsd.kde4.mk:makc2009-08-101-3/+0
* The KDE FreeBSD team is proud to announce the release of KDE 4.3.0miwi2009-08-053-6/+7
* - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-311-0/+1
* The KDE FreeBSD team is pleased to announce KDE 4.2.4, the last bugfixmiwi2009-06-031-3/+3
* Update KDE ports to 4.2.3makc2009-05-101-3/+3
* mark as MAKE_JOBS_UNSAFEmakc2009-04-251-1/+1
* The KDE FreeBSD team is proud to announce the release of KDE 4.2.2miwi2009-04-022-4/+4
* bump PORTREVISION after cmake updatemakc2009-03-251-0/+1
* Update KDE to 4.2.1.makc2009-03-091-3/+3
* The KDE FreeBSD team is proud to announce the release of KDE 4.2.0miwi2009-02-093-138/+316
* kde@freebsd team is pleased to announce KDE 4.1.4, the last bugfix release in...makc2009-01-142-4/+4
* The KDE FreeBSD team is proud to announce the release of KDE 4.1.1miwi2008-09-031-3/+3
* The KDE FreeBSD team is proud to announce the release of KDE 4.1.0miwi2008-08-104-1438/+553
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-0/+1
* Update to KDE 3.5.8lofi2007-10-301-3/+3
* Update to KDE 3.5.7 / KOffice 1.6.3lofi2007-07-043-4/+53
* - Welcome X.org 7.2 \o/.flz2007-05-201-0/+1
* Update to KDE 3.5.6 / KOffice 1.6.2lofi2007-03-141-3/+3
* Update to KDE 3.5.5 / KOffice 1.6.1lofi2006-12-201-3/+3
* KDE 3.5.4 / KOffice 1.5.2lofi2006-09-131-3/+3
* Update to KDE 3.5.3lofi2006-06-062-4/+59
* Remove USE_REINPLACE from ports in categories starting with A.edwin2006-05-031-1/+0
* Update to KDE 3.5.2lofi2006-03-312-5/+4
* Conversion to a single libtool environment.ade2006-02-232-1/+19
* Update to KDE 3.5.1.lofi2006-02-012-3/+4
* Update to KDE 3.5.0lofi2006-01-092-86/+274
* Add SHA256 message digest to distinfo fileedwin2005-12-271-0/+1
* Update to KDE 3.4.3 / KOffice 1.4.2lofi2005-11-051-2/+2
* Update to KDE 3.4.2 / KOffice 1.4.1lofi2005-08-011-2/+2
* Update to KDE 3.4.1lofi2005-06-262-6/+101
* Update to KDE 3.4lofi2005-03-212-2/+2435
* Update to KDE 3.3.2lofi2004-12-142-19/+2
* Update to KDE 3.3.1lofi2004-11-081-2/+2