|
Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
|
Implements the data structure for iCalendar attachments. More...
Go to the source code of this file.
Functions | |
| unsigned char * | icalattach_get_data (icalattach *attach) |
| Returns the data of the icalattach object. | |
| bool | icalattach_get_is_url (const icalattach *attach) |
| Determines if attach is an URL. | |
| const char * | icalattach_get_url (icalattach *attach) |
| Returns the URL of the icalattach object. | |
| icalattach * | icalattach_new_from_data (const char *data, icalattach_free_fn_t free_fn, void *free_fn_data) |
| Creates new icalattach object from data. | |
| icalattach * | icalattach_new_from_url (const char *url) |
| Creates new icalattach object from a URL. | |
| void | icalattach_ref (icalattach *attach) |
| Increments reference count of the icalattach. | |
| void | icalattach_unref (icalattach *attach) |
| Decrements reference count of the icalattach. | |
Implements the data structure for iCalendar attachments.
Definition in file icalattach.c.
| unsigned char * icalattach_get_data | ( | icalattach * | attach | ) |
Returns the data of the icalattach object.
| attach | The object from which to return the data |
Returns the URL of the icalattach object.
Definition at line 130 of file icalattach.c.
| bool icalattach_get_is_url | ( | const icalattach * | attach | ) |
Determines if attach is an URL.
| attach | the icalattach object to check |
Errors if attach is NULL.
Definition at line 115 of file icalattach.c.
| const char * icalattach_get_url | ( | icalattach * | attach | ) |
Returns the URL of the icalattach object.
| attach | The object from which to return the URL |
Returns the URL of the icalattach object.
Definition at line 122 of file icalattach.c.
| icalattach * icalattach_new_from_data | ( | const char * | data, |
| icalattach_free_fn_t | free_fn, | ||
| void * | free_fn_data ) |
Creates new icalattach object from data.
| data | The data to create the icalattach from |
| free_fn | The function to free the data |
| free_fn_data | Data to pass to the free_fn |
Definition at line 56 of file icalattach.c.
| icalattach * icalattach_new_from_url | ( | const char * | url | ) |
Creates new icalattach object from a URL.
| url | The URL to create the object from |
Definition at line 25 of file icalattach.c.
| void icalattach_ref | ( | icalattach * | attach | ) |
Increments reference count of the icalattach.
| attach | The object to increase the reference count of |
Definition at line 87 of file icalattach.c.
| void icalattach_unref | ( | icalattach * | attach | ) |
Decrements reference count of the icalattach.
| attach | The object to decrease the reference count of |
Decreases the reference count of attach. If this was the last user of the object, it is freed.
Definition at line 95 of file icalattach.c.