34 #include "libical_ical_export.h" void icalattach_unref(icalattach *attach)
Decrements reference count of the icalattach.
Definition: icalattach.c:90
void(* icalattach_free_fn_t)(unsigned char *data, void *user_data)
(unused) Function to be called to free the data of an icalattach object. Currently not used ...
Definition: icalattach.h:54
int icalattach_get_is_url(icalattach *attach)
Determines if attach is an URL.
Definition: icalattach.c:113
const char * icalattach_get_url(icalattach *attach)
Returns the URL of the icalattach object.
Definition: icalattach.c:120
unsigned char * icalattach_get_data(icalattach *attach)
Returns the data of the icalattach object.
Definition: icalattach.c:128
icalattach * icalattach_new_from_url(const char *url)
Create new icalattach object from a URL.
Definition: icalattach.c:29
void icalattach_ref(icalattach *attach)
Increments reference count of the icalattach.
Definition: icalattach.c:82
icalattach * icalattach_new_from_data(const char *data, icalattach_free_fn_t free_fn, void *free_fn_data)
Create new icalattach object from data.
Definition: icalattach.c:54
Definition: icalattachimpl.h:25