libical-glib
Description:
Implementation of the iCalendar protocols and protocol data units. The iCalendar specification describes how calendar clients can
communicate with calendar servers so users can store their calendar data and arrange meetings with other users.
Content:
Namespaces:
- ICal
Classes:
- Array - This is the ICalArray instance.
- Attach - This is the ICalAttach instance.
- CompIter - This is the ICalCompIter instance.
- Component - This is the ICalComponent instance.
- Datetimeperiod - This is the ICalDatetimeperiod
instance.
- Duration - This is the ICalDuration instance.
- Geo - This is the ICalGeo instance.
- Object - This is an ICalObject instance struct.
- Parameter - This is the ICalParameter instance.
- Parser - This is the ICalParser instance.
- Period - This is the ICalPeriod instance.
- Property - This is the ICalProperty instance.
- RecurIterator - This is the ICalRecurIterator
instance.
- Recurrence - This is the ICalRecurrence instance.
- Reqstat - This is the ICalReqstat instance.
- Time - This is the ICalTime instance.
- TimeSpan - This is the ICalTimeSpan instance.
- Timezone - This is the ICalTimezone instance.
- Trigger - This is the ICalTrigger instance.
- Value - This is the ICalValue instance.
Enums:
Delegates:
Methods:
- Memory
Methods:
- public void add_tmp_buffer (void* buf)
Adds an existing buffer to the buffer ring.
- public void append_char (ref char[] buf, ref char[] pos, char ch)
Append the character to the buffer.
- public void append_string (ref char[] buf, ref char[] pos, string str)
Appends the string to the buffer.
- public void free_buffer (void* buf)
Frees the buffer.
- public void* new_buffer (size_t size)
Creates a new buffer with target size.
- public void* resize_buffer (void* buf, size_t size)
Resizes the buffer to the target size.
- public string strdup (string s)
A wrapper around strdup.
- public void* tmp_buffer (size_t size)
Creates a buffer with target size.
- public string tmp_copy (string str)
Like strdup, but the buffer is on the ring.