/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* camel-stream-mem.h :stream based on memory buffer */ /* * * Author : * Bertrand Guiheneuf * * Copyright 1999, 2000 HelixCode (http://www.helixcode.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_STREAM_MEM_H #define CAMEL_STREAM_MEM_H 1 #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus }*/ #include #include "camel-types.h" #include "camel-seekable-stream.h" #define CAMEL_STREAM_MEM_TYPE (camel_stream_mem_get_type ()) #define CAMEL_STREAM_MEM(obj) (GTK_CHECK_CAST((obj), CAMEL_STREAM_MEM_TYPE, CamelStreamMem)) #define CAMEL_STREAM_MEM_CLASS(k) (GTK_CHECK_CLASS_CAST ((k), CAMEL_STREAM_MEM_TYPE, CamelStreamMemClass)) #define CAMEL_IS_STREAM_MEM(o) (GTK_CHECK_TYPE((o), CAMEL_STREAM_MEM_TYPE)) typedef enum { CAMEL_STREAM_MEM_READ = 1, CAMEL_STREAM_MEM_WRITE = 2, CAMEL_STREAM_MEM_RW = 3 } CamelStreamMemMode; struct _CamelStreamMem { CamelSeekableStream parent_object; GByteArray *buffer; gint position; CamelStreamMemMode mode; }; typedef struct { CamelSeekableStreamClass parent_class; /* Virtual methods */ } CamelStreamMemClass; /* Standard Gtk function */ GtkType camel_stream_mem_get_type (void); /* public methods */ CamelStream *camel_stream_mem_new (CamelStreamMemMode mode); CamelStream * camel_stream_mem_new_with_buffer (GByteArray *buffer, CamelStreamMemMode mode); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* CAMEL_STREAM_MEM_H */ ependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update to 0.0.6ehaupt2011-08-137-303/+397
* Change +++ path too-- if one has a /tmp/firm_machine.c for whatever reasoncrees2011-08-131-1/+1
* Patch now applies properly -- path corrected.crees2011-08-131-1/+1
* - Update to 2.72beech2011-08-134-27/+50
* Correct pkg-message to use EXAMPLESDIR and DATADIRcrees2011-08-132-3/+2
* - Update to 2011.08.13sunpoet2011-08-132-3/+3
* - Update to 2011.08.12sunpoet2011-08-134-5/+5
* Fix fetch, but it could still do with an update.crees2011-08-131-3/+3
* - Change to use alternative server, thus making it useful again.crees2011-08-131-6/+5
* Fix on amd64 -- cputype is called x86_64 here.crees2011-08-132-0/+26
* Add WANT_GNOME to fix the build when WITH_GTK is set.kwm2011-08-131-0/+1
* - Use @dirrm for include/hunspellsunpoet2011-08-132-13/+8
* - Set WRKSRCsunpoet2011-08-1318-18/+36
* - Update to 2.4.0swills2011-08-133-5/+8
* - Update to 2.4.0swills2011-08-136-96/+320
* Ports modules update at Saturday 13 August 2011 at 00:09edwin2011-08-131-0/+5
* - Update to 2.7.3rc1beech2011-08-133-13/+24
* Update to 1.3.0ehaupt2011-08-132-4/+5
* Update MASTER_SITES, distfile is not hosted in my LOCAL directory anymore.ehaupt2011-08-131-3/+1
* Update to 2.9.1ehaupt2011-08-133-5/+15
* Update to 0.9.5ehaupt2011-08-136-102/+276
* - Update MASTER_SITES and WWW: lineehaupt2011-08-135-23/+67
* Update to 1.5.0ehaupt2011-08-133-15/+30
* Update to 1.4.2ehaupt2011-08-134-74/+36
* Update to 1.40.1.aehaupt2011-08-133-42/+89
* - Unify COMMENT and pkg-descrsunpoet2011-08-1330-37/+43
* - Update to 20110812sunpoet2011-08-132-3/+3
* - Update devel/libfirm to 1.19.1crees2011-08-137-31/+27
* Update to 3.4.0 and drop audacious plugin support for now as the plugin does notehaupt2011-08-133-28/+11
* Refactor the perl parts of bsd.port.mk to live in bsd.perl.mk. This neverlinimon2011-08-132-143/+17
* Downgrade from latest development version 1.1.0 to latestosa2011-08-132-3/+4
* This Perl module is a emulation of Spreadsheet::ParseExcel for Excel 2007swills2011-08-135-0/+44
* - fix problem with metadata on tier-2 machines for Pascal ports. Thelinimon2011-08-132-13/+8
* - Chase warnings under gcc -Werrorgahr2011-08-131-0/+69
* - Update drupal7-wysiwyg to 7.x.2.0crees2011-08-123-13/+52
* Update to 13.0.782.112 , which has some updates to v8rene2011-08-122-3/+3
* Update to version 3.10pawel2011-08-122-4/+4
* - Mark BROKEN: unfetchablepav2011-08-121-0/+2
* - Fix PG_UNMANAGED compile problem on HEAD after r224746.decke2011-08-123-0/+75
* - Update to 3.0.0 (release numerically less than betas,crees2011-08-125-369/+224
* net/gini now uses USERScrees2011-08-124-40/+4
* Update to 1.1ehaupt2011-08-122-4/+3
* - Update to 0.4.3vsevolod2011-08-122-3/+3
* - New port: devel/cdashgahr2011-08-127-0/+869
* Update to 271ehaupt2011-08-122-3/+3
* - Update to 0.6ehaupt2011-08-122-11/+39
* - Use WRKSRCsunpoet2011-08-121-1/+1
* - Update to 4.2.2culot2011-08-123-4/+7
* Update to 7.0.20 release.ale2011-08-123-5/+3
* No need to create www user any more -- www has been in base since 4.6.crees2011-08-123-64/+4
* Use USERS and GROUPScrees2011-08-123-49/+3
* Use USERS and GROUPScrees2011-08-123-49/+3
* Use USERS and GROUPScrees2011-08-122-45/+2
* - Use USERS and GROUPScrees2011-08-122-43/+2
* Repocopied:crees2011-08-120-0/+0
* adoptbf2011-08-121-1/+1
* - Add BUILD_DEPENDSsunpoet2011-08-121-0/+2
* adjust FETCH_ARGS to accommodate redirectsbf2011-08-121-2/+1
* - Update to 20110811sunpoet2011-08-122-3/+3
* - Update to 2011.08.11sunpoet2011-08-124-5/+5
* - Update to 2011.08.12sunpoet2011-08-124-4/+4
* - Fix calculation of available memorypav2011-08-123-3/+99
* Retire gnometarget, now that it was removed from all users.kwm2011-08-121-1/+1
* - drupal6 was repocopied to drupal7crees2011-08-126-198/+824
* - Update to 2.44rafan2011-08-122-3/+3
* - Update to 1.04rafan2011-08-122-4/+4
* - Update to 1.8culot2011-08-122-4/+4
* Fix readme building.ehaupt2011-08-121-10/+10
* Update to 0.7.1ehaupt2011-08-125-29/+44
* Update to 0.8.0ehaupt2011-08-126-125/+50
* Update to 0.5.0ehaupt2011-08-125-29/+63
* - Update to 3.9.3beech2011-08-122-4/+4
* Take krion's commit bit in for safe keepingerwin2011-08-121-1/+0
* - Update to 1.1.8culot2011-08-123-3/+9
* update to 3.1.0bf2011-08-122-3/+3
* Update 4.2.7p181 --> 4.2.7p202cy2011-08-123-19/+14
* Ports modules update at Friday 12 August 2011 at 00:09edwin2011-08-121-0/+3
* - Fix build with Ruby 1.9swills2011-08-122-4/+14
* - Update to 0.6.1skv2011-08-129-17/+45
* fix build with lang/gcc46bf2011-08-121-0/+10
* Retire a lone USE_GNOME gnometarget keyword.kwm2011-08-121-1/+1
* Another WANT_GNOME user for optional USE_GNOME usage.kwm2011-08-121-0/+1
* Was too fast, add WANT_GNOME for these ports have optional USE_GNOME components.kwm2011-08-123-0/+3
* Remove USE_GNOME=gnometarget from ports. It has been a empty keyword sincekwm2011-08-12