Libical  2.0
icalmessage.h
1 /*======================================================================
2  FILE: icalmessage.h
3  CREATOR: eric 07 Nov 2000
4 
5  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
6 
7  This program is free software; you can redistribute it and/or modify
8  it under the terms of either:
9 
10  The LGPL as published by the Free Software Foundation, version
11  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
12 
13  Or:
14 
15  The Mozilla Public License Version 1.0. You may obtain a copy of
16  the License at http://www.mozilla.org/MPL/
17  =========================================================================*/
18 
19 #ifndef ICALMESSAGE_H
20 #define ICALMESSAGE_H
21 
22 #include "libical_icalss_export.h"
23 #include "icalcomponent.h"
24 
25 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_accept_reply(icalcomponent *c,
26  const char *user,
27  const char *msg);
28 
29 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_decline_reply(icalcomponent *c,
30  const char *user,
31  const char *msg);
32 
33 /* New is modified version of old */
34 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_counterpropose_reply(icalcomponent *oldc,
35  icalcomponent *newc,
36  const char *user,
37  const char *msg);
38 
39 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_delegate_reply(icalcomponent *c,
40  const char *user,
41  const char *delegatee,
42  const char *msg);
43 
44 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_cancel_event(icalcomponent *c,
45  const char *user,
46  const char *msg);
47 
48 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_cancel_instance(icalcomponent *c,
49  const char *user,
50  const char *msg);
51 
52 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_cancel_all(icalcomponent *c,
53  const char *user, const char *msg);
54 
55 LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_error_reply(icalcomponent *c,
56  const char *user,
57  const char *msg,
58  const char *debug,
59  icalrequeststatus rs);
60 
61 #endif /* ICALMESSAGE_H */
Definition: icalcomponent.c:33