Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
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 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7 =========================================================================*/
8
9#ifndef ICALMESSAGE_H
10#define ICALMESSAGE_H
11
12#include "libical_icalss_export.h"
13#include "icalcomponent.h"
14
15LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_accept_reply(const icalcomponent *c,
16 const char *user,
17 const char *msg);
18
19LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_decline_reply(const icalcomponent *c,
20 const char *user,
21 const char *msg);
22
23/* New is modified version of old */
24LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_counterpropose_reply(const icalcomponent *oldc,
25 const icalcomponent *newc,
26 const char *user,
27 const char *msg);
28
29LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_delegate_reply(const icalcomponent *c,
30 const char *user,
31 const char *delegatee,
32 const char *msg);
33
34LIBICAL_ICALSS_EXPORT icalcomponent *icalmessage_new_error_reply(const icalcomponent *c,
35 const char *user,
36 const char *msg,
37 const char *debug,
38 icalrequeststatus code);
39
40#endif /* ICALMESSAGE_H */