~ubuntu-branches/ubuntu/breezy/evolution-data-server/breezy

« back to all changes in this revision

Viewing changes to servers/exchange/storage/exchange-hierarchy-somedav.h

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2005-10-10 11:30:56 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20051010113056-rb4vj4kbs8yxft85
Tags: 1.4.1-0ubuntu3
* debian/patches/camel-imap-store.c.patch:
  - Ubuntu 17465: apply patch from
  http://bugzilla.gnome.org/attachment.cgi?id=53234&action=view
  (additional NULL pointer check)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
 
2
/* Copyright (C) 2001-2004 Novell, Inc. */
 
3
 
 
4
#ifndef __EXCHANGE_HIERARCHY_SOMEDAV_H__
 
5
#define __EXCHANGE_HIERARCHY_SOMEDAV_H__
 
6
 
 
7
#include "exchange-hierarchy-webdav.h"
 
8
 
 
9
#ifdef __cplusplus
 
10
extern "C" {
 
11
#pragma }
 
12
#endif /* __cplusplus */
 
13
 
 
14
#define EXCHANGE_TYPE_HIERARCHY_SOMEDAV            (exchange_hierarchy_somedav_get_type ())
 
15
#define EXCHANGE_HIERARCHY_SOMEDAV(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXCHANGE_TYPE_HIERARCHY_SOMEDAV, ExchangeHierarchySomeDAV))
 
16
#define EXCHANGE_HIERARCHY_SOMEDAV_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXCHANGE_TYPE_HIERARCHY_SOMEDAV, ExchangeHierarchySomeDAVClass))
 
17
#define EXCHANGE_IS_HIERARCHY_SOMEDAV(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXCHANGE_TYPE_HIERARCHY_SOMEDAV))
 
18
#define EXCHANGE_IS_HIERARCHY_SOMEDAV_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), EXCHANGE_TYPE_HIERARCHY_SOMEDAV))
 
19
#define EXCHANGE_GET_HIERARCHY_SOMEDAV_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXCHANGE_TYPE_HIERARCHY_SOMEDAV, ExchangeHierarchySomeDAVClass))
 
20
 
 
21
struct _ExchangeHierarchySomeDAV {
 
22
        ExchangeHierarchyWebDAV parent;
 
23
 
 
24
        ExchangeHierarchySomeDAVPrivate *priv;
 
25
};
 
26
 
 
27
struct _ExchangeHierarchySomeDAVClass {
 
28
        ExchangeHierarchyWebDAVClass parent_class;
 
29
 
 
30
        /* signals */
 
31
        void (*href_unreadable) (ExchangeHierarchySomeDAV *hsd, const char *href);
 
32
 
 
33
        /* methods */
 
34
        GPtrArray *(*get_hrefs) (ExchangeHierarchySomeDAV *hsd);
 
35
};
 
36
 
 
37
GType exchange_hierarchy_somedav_get_type (void);
 
38
 
 
39
 
 
40
GPtrArray *exchange_hierarchy_somedav_get_hrefs (ExchangeHierarchySomeDAV *hsd);
 
41
ExchangeAccountFolderResult exchange_hierarchy_somedav_add_folder (ExchangeHierarchySomeDAV *hsd,
 
42
                                                                   const char *uri);
 
43
 
 
44
/* signal emitter */
 
45
void exchange_hierarchy_somedav_href_unreadable (ExchangeHierarchySomeDAV *hsd,
 
46
                                                 const char *href);
 
47
 
 
48
#ifdef __cplusplus
 
49
}
 
50
#endif /* __cplusplus */
 
51
 
 
52
#endif /* __EXCHANGE_HIERARCHY_SOMEDAV_H__ */