Libical API Documentation 3.0

icalmessage.h
1/*======================================================================
2 FILE: icalmessage.h
3 CREATOR: eric 07 Nov 2000
4
5 (C) COPYRIGHT 2000, Eric Busboom <eric@civicknowledge.com>
6
7 This library 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: https://www.gnu.org/licenses/lgpl-2.1.html
12
13 Or:
14
15 The Mozilla Public License Version 2.0. You may obtain a copy of
16 the License at https://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
25LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_accept_reply(icalcomponent *c,
26 const char *user,
27 const char *msg);
28
29LIBICAL_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 */
34LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_counterpropose_reply(icalcomponent *oldc,
35 icalcomponent *newc,
36 const char *user,
37 const char *msg);
38
39LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_delegate_reply(icalcomponent *c,
40 const char *user,
41 const char *delegatee,
42 const char *msg);
43
44LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_error_reply(icalcomponent *c,
45 const char *user,
46 const char *msg,
47 const char *debug,
48 icalrequeststatus rs);
49
50#endif /* ICALMESSAGE_H */
icalcomponent.h
icalcomponent_impl
Definition: icalcomponent.c:36