~ubuntu-branches/ubuntu/utopic/evolution-data-server/utopic-proposed

« back to all changes in this revision

Viewing changes to camel/camel-mime-filter-save.h

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2014-06-13 12:02:14 UTC
  • mfrom: (1.1.116) (1.2.35 sid)
  • Revision ID: package-import@ubuntu.com-20140613120214-1zx93d8jxwt093aw
Tags: 3.12.2-1ubuntu1
* Merge with Debian, remaining changes:
  - debian/control: build depend on hardening-wrapper
  - Add build-depends and pass configure flag to enable Ubuntu Online
    Accounts support.
  - Filter out -Bsymbolic-functions from LDFLAGS (for future people
    wondering about this change, see e.g. BGO #594473 and duplicates).
  - Enable Ubuntu Online Accounts and split it and GOA into a separate
    package

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
2
 
/*
3
 
 *  Authors: Jeffrey Stedfast <fejj@ximian.com>
4
 
 *
5
 
 *  Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
6
 
 *
7
 
 *  This program is free software; you can redistribute it and/or modify
8
 
 *  it under the terms of the GNU Lesser General Public License as published by
9
 
 *  the Free Software Foundation; either version 2 of the License, or
10
 
 *  (at your option) any later version.
11
 
 *
12
 
 *  This program is distributed in the hope that it will be useful,
13
 
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
14
 
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15
 
 *  GNU Lesser General Public License for more details.
16
 
 *
17
 
 *  You should have received a copy of the GNU Lesser General Public License
18
 
 *  along with this program; if not, write to the Free Software
19
 
 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20
 
 *
21
 
 */
22
 
 
23
 
#if !defined (__CAMEL_H_INSIDE__) && !defined (CAMEL_COMPILATION)
24
 
#error "Only <camel/camel.h> can be included directly."
25
 
#endif
26
 
 
27
 
#ifndef CAMEL_MIME_FILTER_SAVE_H
28
 
#define CAMEL_MIME_FILTER_SAVE_H
29
 
 
30
 
#include <camel/camel-mime-filter.h>
31
 
#include <camel/camel-stream.h>
32
 
 
33
 
/* Standard GObject macros */
34
 
#define CAMEL_TYPE_MIME_FILTER_SAVE \
35
 
        (camel_mime_filter_save_get_type ())
36
 
#define CAMEL_MIME_FILTER_SAVE(obj) \
37
 
        (G_TYPE_CHECK_INSTANCE_CAST \
38
 
        ((obj), CAMEL_TYPE_MIME_FILTER_SAVE, CamelMimeFilterSave))
39
 
#define CAMEL_MIME_FILTER_SAVE_CLASS(cls) \
40
 
        (G_TYPE_CHECK_CLASS_CAST \
41
 
        ((cls), CAMEL_TYPE_MIME_FILTER_SAVE, CamelMimeFilterSaveClass))
42
 
#define CAMEL_IS_MIME_FILTER_SAVE(obj) \
43
 
        (G_TYPE_CHECK_INSTANCE_TYPE \
44
 
        ((obj), CAMEL_TYPE_MIME_FILTER_SAVE))
45
 
#define CAMEL_IS_MIME_FILTER_SAVE_CLASS(cls) \
46
 
        (G_TYPE_CHECK_CLASS_TYPE \
47
 
        ((cls), CAMEL_TYPE_MIME_FILTER_SAVE))
48
 
#define CAMEL_MIME_FILTER_SAVE_GET_CLASS(obj) \
49
 
        (G_TYPE_INSTANCE_GET_CLASS \
50
 
        ((obj), CAMEL_TYPE_MIME_FILTER_SAVE, CamelMimeFilterSaveClass))
51
 
 
52
 
G_BEGIN_DECLS
53
 
 
54
 
typedef struct _CamelMimeFilterSave CamelMimeFilterSave;
55
 
typedef struct _CamelMimeFilterSaveClass CamelMimeFilterSaveClass;
56
 
typedef struct _CamelMimeFilterSavePrivate CamelMimeFilterSavePrivate;
57
 
 
58
 
struct _CamelMimeFilterSave {
59
 
        CamelMimeFilter parent;
60
 
        CamelMimeFilterSavePrivate *priv;
61
 
};
62
 
 
63
 
struct _CamelMimeFilterSaveClass {
64
 
        CamelMimeFilterClass parent_class;
65
 
};
66
 
 
67
 
GType           camel_mime_filter_save_get_type (void);
68
 
CamelMimeFilter *
69
 
                camel_mime_filter_save_new      (CamelStream *stream);
70
 
 
71
 
G_END_DECLS
72
 
 
73
 
#endif /* CAMEL_MIME_FILTER_SAVE_H */