Libical API Documentation 4.0
Loading...
Searching...
No Matches
icalmessage.h
1/*======================================================================
2 FILE: icalmessage.h
3 CREATOR: eric 07 Nov 2000
4
5 SPDX-FileCopyrightText: 2000, Eric Busboom <eric@civicknowledge.com>
6
7 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
8
9 =========================================================================*/
10
11#ifndef ICALMESSAGE_H
12#define ICALMESSAGE_H
13
14#include "libical_icalss_export.h"
15#include "icalcomponent.h"
16
17LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_accept_reply(icalcomponent *c,
18 const char *user,
19 const char *msg);
20
21LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_decline_reply(icalcomponent *c,
22 const char *user,
23 const char *msg);
24
25/* New is modified version of old */
26LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_counterpropose_reply(icalcomponent *oldc,
27 icalcomponent *newc,
28 const char *user,
29 const char *msg);
30
31LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_delegate_reply(icalcomponent *c,
32 const char *user,
33 const char *delegatee,
34 const char *msg);
35
36LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_error_reply(icalcomponent *c,
37 const char *user,
38 const char *msg,
39 const char *debug,
40 icalrequeststatus rs);
41
42#endif /* ICALMESSAGE_H */