From 5be6c039e17f9dd405645ce73c020f76e66834a2 Mon Sep 17 00:00:00 2001 From: Allen Winter Date: Sat, 11 May 2019 11:25:05 -0400 Subject: update apidox --- apidocs/classLibICal_1_1ICalParameter.html | 14 ++-- apidocs/classLibICal_1_1ICalProperty.html | 4 +- apidocs/classLibICal_1_1ICalSpanList.html | 44 ++--------- apidocs/classLibICal_1_1ICalValue.html | 10 +-- apidocs/classLibICal_1_1VAgenda.html | 12 +-- apidocs/classLibICal_1_1VAlarm.html | 12 +-- apidocs/classLibICal_1_1VCalendar.html | 12 +-- apidocs/classLibICal_1_1VComponent.html | 12 +-- apidocs/classLibICal_1_1VEvent.html | 12 +-- apidocs/classLibICal_1_1VFreeBusy.html | 12 +-- apidocs/classLibICal_1_1VJournal.html | 12 +-- apidocs/classLibICal_1_1VQuery.html | 12 +-- apidocs/classLibICal_1_1VTimezone.html | 12 +-- apidocs/classLibICal_1_1VToDo.html | 12 +-- apidocs/classLibICal_1_1XDaylight.html | 12 +-- apidocs/classLibICal_1_1XStandard.html | 12 +-- apidocs/globals_f.html | 4 +- apidocs/globals_func.html | 4 +- apidocs/globals_func_i.html | 119 +++++++++++++++-------------- apidocs/globals_func_s.html | 4 +- apidocs/globals_i.html | 113 ++++++++++++++------------- apidocs/globals_s.html | 4 +- apidocs/icalcomponent_8h_source.html | 2 +- apidocs/icalenums_8h_source.html | 2 +- apidocs/icalgauge_8h.html | 22 +++++- apidocs/icalgauge_8h_source.html | 7 +- apidocs/icalmemory_8c.html | 18 ++--- apidocs/icalmemory_8h.html | 18 ++--- apidocs/icalparameter__cxx_8h_source.html | 3 +- apidocs/icalperiod_8h.html | 2 +- apidocs/icalproperty__cxx_8h_source.html | 3 +- apidocs/icalproperty__p_8h_source.html | 4 +- apidocs/icalrecur_8h.html | 6 +- apidocs/icalrecur_8h_source.html | 12 +-- apidocs/icalset_8h_source.html | 22 +++--- apidocs/icalspanlist__cxx_8h_source.html | 3 +- apidocs/icalssyacc_8h_source.html | 2 +- apidocs/icalvalue__cxx_8h_source.html | 3 +- apidocs/icalversion_8h_source.html | 2 +- apidocs/inherit_graph_50.png | Bin 1648 -> 1652 bytes apidocs/search/all_11.js | 2 +- apidocs/search/all_6.js | 2 +- apidocs/search/all_9.js | 83 ++++++++++---------- apidocs/search/all_c.js | 2 +- apidocs/search/functions_4.js | 2 +- apidocs/search/functions_6.js | 83 ++++++++++---------- apidocs/search/functions_a.js | 2 +- apidocs/search/variables_a.js | 2 +- apidocs/unionYYSTYPE.html | 2 +- apidocs/vcomponent__cxx_8h_source.html | 3 +- 50 files changed, 384 insertions(+), 394 deletions(-) diff --git a/apidocs/classLibICal_1_1ICalParameter.html b/apidocs/classLibICal_1_1ICalParameter.html index 50d28cf8..a3f3cb75 100644 --- a/apidocs/classLibICal_1_1ICalParameter.html +++ b/apidocs/classLibICal_1_1ICalParameter.html @@ -77,22 +77,22 @@ $(function() {

Public Member Functions

ICalParameter (const ICalParameter &) throw (icalerrorenum) + ICalParameter (const ICalParameter &)   ICalParameter (icalparameter *v) throw (icalerrorenum) + ICalParameter (icalparameter *v)   ICalParameter (const std::string &str) throw (icalerrorenum) + ICalParameter (const std::string &str)   ICalParameter (const icalparameter_kind &kind) throw (icalerrorenum) + ICalParameter (const icalparameter_kind &kind)   ICalParameter (const icalparameter_kind &kind, const std::string &str) throw (icalerrorenum) + ICalParameter (const icalparameter_kind &kind, const std::string &str)   -std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   void detach () @@ -179,7 +179,7 @@ int isa_parameter (voi  operator icalparameter * ()   -ICalParameteroperator= (const ICalParameter &) throw (icalerrorenum) +ICalParameteroperator= (const ICalParameter &)   void set_altrep (const std::string &v) diff --git a/apidocs/classLibICal_1_1ICalProperty.html b/apidocs/classLibICal_1_1ICalProperty.html index 987dc85a..4741e13e 100644 --- a/apidocs/classLibICal_1_1ICalProperty.html +++ b/apidocs/classLibICal_1_1ICalProperty.html @@ -77,7 +77,7 @@ $(function() {

Public Member Functions

ICalProperty (const ICalProperty &) throw (icalerrorenum) + ICalProperty (const ICalProperty &)    ICalProperty (icalproperty *v) @@ -327,7 +327,7 @@ int isa_property (void  operator icalproperty * ()   -ICalPropertyoperator= (const ICalProperty &) throw (icalerrorenum) +ICalPropertyoperator= (const ICalProperty &)   int operator== (ICalProperty &rhs) diff --git a/apidocs/classLibICal_1_1ICalSpanList.html b/apidocs/classLibICal_1_1ICalSpanList.html index 55ae2d1f..0a55863c 100644 --- a/apidocs/classLibICal_1_1ICalSpanList.html +++ b/apidocs/classLibICal_1_1ICalSpanList.html @@ -76,26 +76,26 @@ $(function() {

Public Member Functions

ICalSpanList (const ICalSpanList &v) throw (icalerrorenum) + ICalSpanList (const ICalSpanList &v)   - ICalSpanList (icalset *set, icaltimetype start, icaltimetype end) throw (icalerrorenum) + ICalSpanList (icalset *set, icaltimetype start, icaltimetype end)   - ICalSpanList (icalcomponent *comp) throw (icalerrorenum) + ICalSpanList (icalcomponent *comp)   - ICalSpanList (VComponent &comp) throw (icalerrorenum) + ICalSpanList (VComponent &comp)    ~ICalSpanList ()   -std::vector< int > as_vector (int delta_t) throw (icalerrorenum) +std::vector< int > as_vector (int delta_t)   void dump ()   -VComponentget_vfreebusy (const char *organizer, const char *attendee) throw (icalerrorenum) +VComponentget_vfreebusy (const char *organizer, const char *attendee)    operator icalspanlist * ()   -ICalSpanListoperator= (const ICalSpanList &) throw (icalerrorenum) +ICalSpanListoperator= (const ICalSpanList &)  

Detailed Description

@@ -131,12 +131,6 @@ Public Member Functions ) - - throw (icalerrorenum - - - ) -

Construct an ICalSpanList from an icalset

@@ -159,12 +153,6 @@ Public Member Functions comp) - - throw (icalerrorenum - - - ) - @@ -192,12 +180,6 @@ Public Member Functions comp) - - throw (icalerrorenum - - - ) - @@ -241,12 +223,6 @@ Public Member Functions delta_t) - - throw (icalerrorenum - - - ) -

Return a vector of the number of events over delta t

@@ -294,12 +270,6 @@ Public Member Functions ) - - throw (icalerrorenum - - - ) -

Return a VFREEBUSY icalcomponent

diff --git a/apidocs/classLibICal_1_1ICalValue.html b/apidocs/classLibICal_1_1ICalValue.html index 66b560ed..5a720be8 100644 --- a/apidocs/classLibICal_1_1ICalValue.html +++ b/apidocs/classLibICal_1_1ICalValue.html @@ -77,16 +77,16 @@ $(function() {

Public Member Functions

ICalValue (const ICalValue &) throw (icalerrorenum) + ICalValue (const ICalValue &)   ICalValue (icalvalue *) throw (icalerrorenum) + ICalValue (icalvalue *)   ICalValue (const icalvalue_kind &kind) throw (icalerrorenum) + ICalValue (const icalvalue_kind &kind)   ICalValue (const icalvalue_kind &kind, const std::string &str) throw (icalerrorenum) + ICalValue (const icalvalue_kind &kind, const std::string &str)   std::string as_ical_string () @@ -182,7 +182,7 @@ std::string kind_to_string  operator icalvalue * ()   -ICalValueoperator= (const ICalValue &) throw (icalerrorenum) +ICalValueoperator= (const ICalValue &)   void set_action (const enum icalproperty_action &v) diff --git a/apidocs/classLibICal_1_1VAgenda.html b/apidocs/classLibICal_1_1VAgenda.html index e03046f6..48e35930 100644 --- a/apidocs/classLibICal_1_1VAgenda.html +++ b/apidocs/classLibICal_1_1VAgenda.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VAlarm.html b/apidocs/classLibICal_1_1VAlarm.html index 17935425..4700ab63 100644 --- a/apidocs/classLibICal_1_1VAlarm.html +++ b/apidocs/classLibICal_1_1VAlarm.html @@ -99,16 +99,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -121,7 +121,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -237,7 +237,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VCalendar.html b/apidocs/classLibICal_1_1VCalendar.html index 1bcb38e0..b80b149f 100644 --- a/apidocs/classLibICal_1_1VCalendar.html +++ b/apidocs/classLibICal_1_1VCalendar.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VComponent.html b/apidocs/classLibICal_1_1VComponent.html index 35e46e90..d4219ebc 100644 --- a/apidocs/classLibICal_1_1VComponent.html +++ b/apidocs/classLibICal_1_1VComponent.html @@ -98,16 +98,16 @@ Inheritance diagram for LibICal::VComponent:

Public Member Functions

VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -120,7 +120,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -236,7 +236,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VEvent.html b/apidocs/classLibICal_1_1VEvent.html index f27c12f1..c086c1b3 100644 --- a/apidocs/classLibICal_1_1VEvent.html +++ b/apidocs/classLibICal_1_1VEvent.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VFreeBusy.html b/apidocs/classLibICal_1_1VFreeBusy.html index 36554df7..a834bdd4 100644 --- a/apidocs/classLibICal_1_1VFreeBusy.html +++ b/apidocs/classLibICal_1_1VFreeBusy.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VJournal.html b/apidocs/classLibICal_1_1VJournal.html index 90f98e08..2416e1cf 100644 --- a/apidocs/classLibICal_1_1VJournal.html +++ b/apidocs/classLibICal_1_1VJournal.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VQuery.html b/apidocs/classLibICal_1_1VQuery.html index d40b4e9c..930b1d02 100644 --- a/apidocs/classLibICal_1_1VQuery.html +++ b/apidocs/classLibICal_1_1VQuery.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VTimezone.html b/apidocs/classLibICal_1_1VTimezone.html index d498ec10..df8f1505 100644 --- a/apidocs/classLibICal_1_1VTimezone.html +++ b/apidocs/classLibICal_1_1VTimezone.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1VToDo.html b/apidocs/classLibICal_1_1VToDo.html index 4fca3cc8..597ebfa1 100644 --- a/apidocs/classLibICal_1_1VToDo.html +++ b/apidocs/classLibICal_1_1VToDo.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1XDaylight.html b/apidocs/classLibICal_1_1XDaylight.html index 897b4020..2f55bb62 100644 --- a/apidocs/classLibICal_1_1XDaylight.html +++ b/apidocs/classLibICal_1_1XDaylight.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/classLibICal_1_1XStandard.html b/apidocs/classLibICal_1_1XStandard.html index 508b582f..2948c2f0 100644 --- a/apidocs/classLibICal_1_1XStandard.html +++ b/apidocs/classLibICal_1_1XStandard.html @@ -97,16 +97,16 @@ Public Member Functions   - Public Member Functions inherited from LibICal::VComponent VComponent (const VComponent &) throw (icalerrorenum) + VComponent (const VComponent &)   VComponent (icalcomponent *v) throw (icalerrorenum) + VComponent (icalcomponent *v)   VComponent (const std::string &str) throw (icalerrorenum) + VComponent (const std::string &str)   VComponent (const icalcomponent_kind &kind) throw (icalerrorenum) + VComponent (const icalcomponent_kind &kind)   bool add (VComponent &) @@ -119,7 +119,7 @@ void  Working with properties.
 
-std::string as_ical_string () throw (icalerrorenum) +std::string as_ical_string ()   icalcompiter begin_component (const icalcomponent_kind &kind) @@ -235,7 +235,7 @@ void new_from_string (  operator icalcomponent * ()   -VComponentoperator= (const VComponent &) throw (icalerrorenum) +VComponentoperator= (const VComponent &)   VComponentprev (icalcompiter *i) diff --git a/apidocs/globals_f.html b/apidocs/globals_f.html index b23b061a..c4e48d3d 100644 --- a/apidocs/globals_f.html +++ b/apidocs/globals_f.html @@ -69,8 +69,8 @@ $(function() { : icaltimezone.c
  • free_zone_directory() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • diff --git a/apidocs/globals_func.html b/apidocs/globals_func.html index 0dba7319..4b4c17e5 100644 --- a/apidocs/globals_func.html +++ b/apidocs/globals_func.html @@ -69,8 +69,8 @@ $(function() { : icaltimezone.c
  • free_zone_directory() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • diff --git a/apidocs/globals_func_i.html b/apidocs/globals_func_i.html index 3230d151..6b355f11 100644 --- a/apidocs/globals_func_i.html +++ b/apidocs/globals_func_i.html @@ -191,45 +191,48 @@ $(function() {
  • icalgauge_dump() : icalgauge.h
  • +
  • icalgauge_get_expand() +: icalgauge.h +
  • icalmemory_add_tmp_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_append_char() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_append_string() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_free_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_free_ring() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_new_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_resize_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_strdup() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_tmp_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_tmp_copy() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalparameter_as_ical_string() : icalparameter.h @@ -340,40 +343,40 @@ $(function() { : icalperiod.h
  • icalrecur_expand_recurrence() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecur_iterator_free() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecur_iterator_new() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecur_iterator_next() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecur_iterator_set_start() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_day_day_of_week() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_day_position() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_from_string() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_month_is_leap() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrestriction_check() : icalrestriction.h @@ -561,8 +564,8 @@ $(function() { : icaltimezone.c
  • icaltimezone_free() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_free_builtin_timezones() : icaltimezone.h @@ -573,28 +576,28 @@ $(function() { , icaltimezone.c
  • icaltimezone_get_builtin_timezone_from_offset() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_builtin_timezone_from_tzid() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_builtin_timezones() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_component() : icaltimezone.c , icaltimezone.h
  • icaltimezone_get_latitude() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_location() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_location_from_vtimezone() : icaltimezone.h @@ -605,8 +608,8 @@ $(function() { , icaltimezone.c
  • icaltimezone_get_tzid() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_tznames() : icaltimezone.c @@ -617,16 +620,16 @@ $(function() { , icaltimezone.c
  • icaltimezone_get_utc_offset() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_utc_offset_of_utc_time() : icaltimezone.h , icaltimezone.c
  • icaltimezone_get_utc_timezone() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_vtimezone_properties() : icaltimezone.c @@ -644,8 +647,8 @@ $(function() { : icaltimezone.c
  • icaltimezone_new() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_parse_zone_tab() : icaltimezone.c diff --git a/apidocs/globals_func_s.html b/apidocs/globals_func_s.html index ae7b899a..e2c0a40c 100644 --- a/apidocs/globals_func_s.html +++ b/apidocs/globals_func_s.html @@ -66,8 +66,8 @@ $(function() {

    - s -

    diff --git a/apidocs/globals_i.html b/apidocs/globals_i.html index 2d1acd1e..d33f0b8f 100644 --- a/apidocs/globals_i.html +++ b/apidocs/globals_i.html @@ -311,45 +311,48 @@ $(function() {
  • icalgauge_dump() : icalgauge.h
  • +
  • icalgauge_get_expand() +: icalgauge.h +
  • icalmemory_add_tmp_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_append_char() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_append_string() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_free_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_free_ring() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_new_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_resize_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_strdup() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_tmp_buffer() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalmemory_tmp_copy() -: icalmemory.h -, icalmemory.c +: icalmemory.c +, icalmemory.h
  • icalparameter_as_ical_string() : icalparameter.h @@ -481,8 +484,8 @@ $(function() { : icalperiod.h
  • icalrecur_expand_recurrence() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecur_iterator : icalrecur.h @@ -492,32 +495,32 @@ $(function() { , icalrecur.c
  • icalrecur_iterator_new() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecur_iterator_next() : icalrecur.h , icalrecur.c
  • icalrecur_iterator_set_start() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_day_day_of_week() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_day_position() : icalrecur.c , icalrecur.h
  • icalrecurrencetype_from_string() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrecurrencetype_month_is_leap() -: icalrecur.h -, icalrecur.c +: icalrecur.c +, icalrecur.h
  • icalrestriction_check() : icalrestriction.h @@ -526,7 +529,7 @@ $(function() { : icalrestriction.h
  • icalrestriction_kind -: icalrestriction.h +: icalrestriction.h
  • icalset_commit() : icalset.h @@ -721,36 +724,36 @@ $(function() { , icaltimezone.c
  • icaltimezone_free_builtin_timezones() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_builtin_timezone() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_builtin_timezone_from_offset() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_builtin_timezone_from_tzid() : icaltimezone.h , icaltimezone.c
  • icaltimezone_get_builtin_timezones() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_component() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_latitude() : icaltimezone.h , icaltimezone.c
  • icaltimezone_get_location() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_location_from_vtimezone() : icaltimezone.h @@ -765,20 +768,20 @@ $(function() { , icaltimezone.h
  • icaltimezone_get_tznames() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_tznames_from_vtimezone() : icaltimezone.h , icaltimezone.c
  • icaltimezone_get_utc_offset() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_get_utc_offset_of_utc_time() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_get_utc_timezone() : icaltimezone.h @@ -803,8 +806,8 @@ $(function() { : icaltimezone.c
  • icaltimezone_new() -: icaltimezone.c -, icaltimezone.h +: icaltimezone.h +, icaltimezone.c
  • icaltimezone_parse_zone_tab() : icaltimezone.c @@ -813,8 +816,8 @@ $(function() { : icaltimezone.c
  • icaltimezone_set_component() -: icaltimezone.h -, icaltimezone.c +: icaltimezone.c +, icaltimezone.h
  • icaltimezone_set_tzid_prefix() : icaltimezone.c diff --git a/apidocs/globals_s.html b/apidocs/globals_s.html index 51eac5bc..df6640ba 100644 --- a/apidocs/globals_s.html +++ b/apidocs/globals_s.html @@ -66,8 +66,8 @@ $(function() {

    - s -

    diff --git a/apidocs/icalcomponent_8h_source.html b/apidocs/icalcomponent_8h_source.html index 5074417d..4352479a 100644 --- a/apidocs/icalcomponent_8h_source.html +++ b/apidocs/icalcomponent_8h_source.html @@ -70,7 +70,7 @@ $(function() {
    icalcomponent.h
    -
    1 /*======================================================================
    2  FILE: icalcomponent.h
    3  CREATOR: eric 20 March 1999
    4 
    5  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
    6  http://www.softwarestudio.org
    7 
    8  This library is free software; you can redistribute it and/or modify
    9  it under the terms of either:
    10 
    11  The LGPL as published by the Free Software Foundation, version
    12  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
    13 
    14  Or:
    15 
    16  The Mozilla Public License Version 2.0. You may obtain a copy of
    17  the License at http://www.mozilla.org/MPL/
    18 ======================================================================*/
    19 
    20 #ifndef ICALCOMPONENT_H
    21 #define ICALCOMPONENT_H
    22 
    23 #include "libical_ical_export.h"
    24 #include "icalenums.h" /* defines icalcomponent_kind */
    25 #include "icalproperty.h"
    26 #include "pvl.h"
    27 
    28 typedef struct icalcomponent_impl icalcomponent;
    29 
    30 /* This is exposed so that callers will not have to allocate and
    31  deallocate iterators. Pretend that you can't see it. */
    32 typedef struct icalcompiter
    33 {
    34  icalcomponent_kind kind;
    35  pvl_elem iter;
    36 
    37 } icalcompiter;
    38 
    39 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new(icalcomponent_kind kind);
    40 
    41 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_clone(icalcomponent *component);
    42 
    43 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_from_string(const char *str);
    44 
    45 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_vanew(icalcomponent_kind kind, ...);
    46 
    47 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_x(const char *x_name);
    48 
    49 LIBICAL_ICAL_EXPORT void icalcomponent_free(icalcomponent *component);
    50 
    51 LIBICAL_ICAL_EXPORT char *icalcomponent_as_ical_string(icalcomponent *component);
    52 
    53 LIBICAL_ICAL_EXPORT char *icalcomponent_as_ical_string_r(icalcomponent *component);
    54 
    55 LIBICAL_ICAL_EXPORT int icalcomponent_is_valid(icalcomponent *component);
    56 
    57 LIBICAL_ICAL_EXPORT icalcomponent_kind icalcomponent_isa(const icalcomponent *component);
    58 
    59 LIBICAL_ICAL_EXPORT int icalcomponent_isa_component(void *component);
    60 
    61 /*
    62  * Working with properties
    63  */
    64 
    65 LIBICAL_ICAL_EXPORT void icalcomponent_add_property(icalcomponent *component,
    66  icalproperty *property);
    67 
    68 LIBICAL_ICAL_EXPORT void icalcomponent_remove_property(icalcomponent *component,
    69  icalproperty *property);
    70 
    71 LIBICAL_ICAL_EXPORT int icalcomponent_count_properties(icalcomponent *component,
    72  icalproperty_kind kind);
    73 
    78 LIBICAL_ICAL_EXPORT void icalproperty_set_parent(icalproperty *property,
    79  icalcomponent *component);
    80 
    84 LIBICAL_ICAL_EXPORT icalcomponent *icalproperty_get_parent(const icalproperty *property);
    85 
    86 /* Iterate through the properties */
    87 LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_current_property(icalcomponent *component);
    88 
    89 LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_first_property(icalcomponent *component,
    90  icalproperty_kind kind);
    91 LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_next_property(icalcomponent *component,
    92  icalproperty_kind kind);
    93 
    94 /*
    95  * Working with components
    96  */
    97 
    98 /* Return the first VEVENT, VTODO or VJOURNAL sub-component of cop, or
    99  comp if it is one of those types */
    100 
    101 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_inner(icalcomponent *comp);
    102 
    103 LIBICAL_ICAL_EXPORT void icalcomponent_add_component(icalcomponent *parent, icalcomponent *child);
    104 
    105 LIBICAL_ICAL_EXPORT void icalcomponent_remove_component(icalcomponent *parent,
    106  icalcomponent *child);
    107 
    108 LIBICAL_ICAL_EXPORT int icalcomponent_count_components(icalcomponent *component,
    109  icalcomponent_kind kind);
    110 
    115 LIBICAL_ICAL_EXPORT void icalcomponent_merge_component(icalcomponent *comp,
    116  icalcomponent *comp_to_merge);
    117 
    118 /* Iteration Routines. There are two forms of iterators, internal and
    119 external. The internal ones came first, and are almost completely
    120 sufficient, but they fail badly when you want to construct a loop that
    121 removes components from the container.*/
    122 
    123 /* Iterate through components */
    124 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_current_component(icalcomponent *component);
    125 
    126 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_first_component(icalcomponent *component,
    127  icalcomponent_kind kind);
    128 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_next_component(icalcomponent *component,
    129  icalcomponent_kind kind);
    130 
    131 /* Using external iterators */
    132 LIBICAL_ICAL_EXPORT icalcompiter icalcomponent_begin_component(icalcomponent *component,
    133  icalcomponent_kind kind);
    134 
    135 LIBICAL_ICAL_EXPORT icalcompiter icalcomponent_end_component(icalcomponent *component,
    136  icalcomponent_kind kind);
    137 
    138 LIBICAL_ICAL_EXPORT icalcomponent *icalcompiter_next(icalcompiter * i);
    139 
    140 LIBICAL_ICAL_EXPORT icalcomponent *icalcompiter_prior(icalcompiter * i);
    141 
    142 LIBICAL_ICAL_EXPORT icalcomponent *icalcompiter_deref(icalcompiter * i);
    143 
    144 /* Working with embedded error properties */
    145 
    146 /* Check the component against itip rules and insert error properties*/
    147 /* Working with embedded error properties */
    148 LIBICAL_ICAL_EXPORT int icalcomponent_check_restrictions(icalcomponent *comp);
    149 
    151 LIBICAL_ICAL_EXPORT int icalcomponent_count_errors(icalcomponent *component);
    152 
    154 LIBICAL_ICAL_EXPORT void icalcomponent_strip_errors(icalcomponent *component);
    155 
    157 LIBICAL_ICAL_EXPORT void icalcomponent_convert_errors(icalcomponent *component);
    158 
    159 /* Internal operations. They are private, and you should not be using them. */
    160 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_parent(icalcomponent *component);
    161 
    162 LIBICAL_ICAL_EXPORT void icalcomponent_set_parent(icalcomponent *component,
    163  icalcomponent *parent);
    164 
    165 /* Kind conversion routines */
    166 
    167 LIBICAL_ICAL_EXPORT int icalcomponent_kind_is_valid(const icalcomponent_kind kind);
    168 
    169 LIBICAL_ICAL_EXPORT icalcomponent_kind icalcomponent_string_to_kind(const char *string);
    170 
    171 LIBICAL_ICAL_EXPORT const char *icalcomponent_kind_to_string(icalcomponent_kind kind);
    172 
    173 /************* Derived class methods. ****************************
    174 
    175 If the code was in an OO language, the remaining routines would be
    176 members of classes derived from icalcomponent. Don't call them on the
    177 wrong component subtypes. */
    178 
    181 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_first_real_component(icalcomponent *c);
    182 
    185 LIBICAL_ICAL_EXPORT struct icaltime_span icalcomponent_get_span(icalcomponent *comp);
    186 
    187 /******************** Convenience routines **********************/
    188 
    189 LIBICAL_ICAL_EXPORT void icalcomponent_set_dtstart(icalcomponent *comp, struct icaltimetype v);
    190 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_dtstart(icalcomponent *comp);
    191 
    192 /* For the icalcomponent routines only, dtend and duration are tied
    193  together. If you call the get routine for one and the other exists,
    194  the routine will calculate the return value. That is, if there is a
    195  DTEND and you call get_duration, the routine will return the difference
    196  between DTEND and DTSTART. However, if you call a set routine for
    197  one and the other exists, no action will be taken and icalerrno will
    198  be set to ICAL_MALFORMEDDATA_ERROR. If you call a set routine and
    199  neither exists, the routine will create the appropriate property. */
    200 
    201 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_dtend(icalcomponent *comp);
    202 
    203 LIBICAL_ICAL_EXPORT void icalcomponent_set_dtend(icalcomponent *comp, struct icaltimetype v);
    204 
    205 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_due(icalcomponent *comp);
    206 
    207 LIBICAL_ICAL_EXPORT void icalcomponent_set_due(icalcomponent *comp, struct icaltimetype v);
    208 
    209 LIBICAL_ICAL_EXPORT void icalcomponent_set_duration(icalcomponent *comp,
    210  struct icaldurationtype v);
    211 
    212 LIBICAL_ICAL_EXPORT struct icaldurationtype icalcomponent_get_duration(icalcomponent *comp);
    213 
    214 LIBICAL_ICAL_EXPORT void icalcomponent_set_method(icalcomponent *comp, icalproperty_method method);
    215 
    216 LIBICAL_ICAL_EXPORT icalproperty_method icalcomponent_get_method(icalcomponent *comp);
    217 
    218 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_dtstamp(icalcomponent *comp);
    219 
    220 LIBICAL_ICAL_EXPORT void icalcomponent_set_dtstamp(icalcomponent *comp, struct icaltimetype v);
    221 
    222 LIBICAL_ICAL_EXPORT void icalcomponent_set_summary(icalcomponent *comp, const char *v);
    223 
    224 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_summary(icalcomponent *comp);
    225 
    226 LIBICAL_ICAL_EXPORT void icalcomponent_set_comment(icalcomponent *comp, const char *v);
    227 
    228 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_comment(icalcomponent *comp);
    229 
    230 LIBICAL_ICAL_EXPORT void icalcomponent_set_uid(icalcomponent *comp, const char *v);
    231 
    232 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_uid(icalcomponent *comp);
    233 
    234 LIBICAL_ICAL_EXPORT void icalcomponent_set_relcalid(icalcomponent *comp, const char *v);
    235 
    236 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_relcalid(icalcomponent *comp);
    237 
    238 LIBICAL_ICAL_EXPORT void icalcomponent_set_recurrenceid(icalcomponent *comp,
    239  struct icaltimetype v);
    240 
    241 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_recurrenceid(icalcomponent *comp);
    242 
    243 LIBICAL_ICAL_EXPORT void icalcomponent_set_description(icalcomponent *comp, const char *v);
    244 
    245 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_description(icalcomponent *comp);
    246 
    247 LIBICAL_ICAL_EXPORT void icalcomponent_set_location(icalcomponent *comp, const char *v);
    248 
    249 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_location(icalcomponent *comp);
    250 
    251 LIBICAL_ICAL_EXPORT void icalcomponent_set_sequence(icalcomponent *comp, int v);
    252 
    253 LIBICAL_ICAL_EXPORT int icalcomponent_get_sequence(icalcomponent *comp);
    254 
    255 LIBICAL_ICAL_EXPORT void icalcomponent_set_status(icalcomponent *comp, enum icalproperty_status v);
    256 
    257 LIBICAL_ICAL_EXPORT enum icalproperty_status icalcomponent_get_status(icalcomponent *comp);
    258 
    261 LIBICAL_ICAL_EXPORT void icalcomponent_foreach_tzid(icalcomponent *comp,
    262  void (*callback) (icalparameter *param,
    263  void *data),
    264  void *callback_data);
    265 
    268 LIBICAL_ICAL_EXPORT icaltimezone *icalcomponent_get_timezone(icalcomponent *comp,
    269  const char *tzid);
    270 
    271 LIBICAL_ICAL_EXPORT int icalproperty_recurrence_is_excluded(icalcomponent *comp,
    272  struct icaltimetype *dtstart,
    273  struct icaltimetype *recurtime);
    274 
    275 LIBICAL_ICAL_EXPORT void icalcomponent_foreach_recurrence(icalcomponent *comp,
    276  struct icaltimetype start,
    277  struct icaltimetype end,
    278  void (*callback) (icalcomponent *comp,
    279  struct icaltime_span *
    280  span, void *data),
    281  void *callback_data);
    282 
    287 LIBICAL_ICAL_EXPORT void icalcomponent_normalize(icalcomponent *comp);
    288 
    289 /*************** Type Specific routines ***************/
    290 
    291 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vcalendar(void);
    292 
    293 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vevent(void);
    294 
    295 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vtodo(void);
    296 
    297 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vjournal(void);
    298 
    299 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_valarm(void);
    300 
    301 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vfreebusy(void);
    302 
    303 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vtimezone(void);
    304 
    305 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xstandard(void);
    306 
    307 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xdaylight(void);
    308 
    309 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vagenda(void);
    310 
    311 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vquery(void);
    312 
    313 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vavailability(void);
    314 
    315 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xavailable(void);
    316 
    317 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vpoll(void);
    318 
    319 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vvoter(void);
    320 
    321 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xvote(void);
    322 
    323 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vpatch(void);
    324 
    325 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xpatch(void);
    326 
    327 #endif /* !ICALCOMPONENT_H */
    Definition: icaltime.h:96
    +
    1 /*======================================================================
    2  FILE: icalcomponent.h
    3  CREATOR: eric 20 March 1999
    4 
    5  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
    6  http://www.softwarestudio.org
    7 
    8  This library is free software; you can redistribute it and/or modify
    9  it under the terms of either:
    10 
    11  The LGPL as published by the Free Software Foundation, version
    12  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
    13 
    14  Or:
    15 
    16  The Mozilla Public License Version 2.0. You may obtain a copy of
    17  the License at http://www.mozilla.org/MPL/
    18 ======================================================================*/
    19 
    20 #ifndef ICALCOMPONENT_H
    21 #define ICALCOMPONENT_H
    22 
    23 #include "libical_ical_export.h"
    24 #include "icalenums.h" /* defines icalcomponent_kind */
    25 #include "icalproperty.h"
    26 #include "pvl.h"
    27 
    28 typedef struct icalcomponent_impl icalcomponent;
    29 
    30 /* This is exposed so that callers will not have to allocate and
    31  deallocate iterators. Pretend that you can't see it. */
    32 typedef struct icalcompiter
    33 {
    34  icalcomponent_kind kind;
    35  pvl_elem iter;
    36 
    37 } icalcompiter;
    38 
    39 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new(icalcomponent_kind kind);
    40 
    41 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_clone(icalcomponent *component);
    42 
    43 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_from_string(const char *str);
    44 
    45 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_vanew(icalcomponent_kind kind, ...);
    46 
    47 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_x(const char *x_name);
    48 
    49 LIBICAL_ICAL_EXPORT void icalcomponent_free(icalcomponent *component);
    50 
    51 LIBICAL_ICAL_EXPORT char *icalcomponent_as_ical_string(icalcomponent *component);
    52 
    53 LIBICAL_ICAL_EXPORT char *icalcomponent_as_ical_string_r(icalcomponent *component);
    54 
    55 LIBICAL_ICAL_EXPORT int icalcomponent_is_valid(icalcomponent *component);
    56 
    57 LIBICAL_ICAL_EXPORT icalcomponent_kind icalcomponent_isa(const icalcomponent *component);
    58 
    59 LIBICAL_ICAL_EXPORT int icalcomponent_isa_component(void *component);
    60 
    61 /*
    62  * Working with properties
    63  */
    64 
    65 LIBICAL_ICAL_EXPORT void icalcomponent_add_property(icalcomponent *component,
    66  icalproperty *property);
    67 
    68 LIBICAL_ICAL_EXPORT void icalcomponent_remove_property(icalcomponent *component,
    69  icalproperty *property);
    70 
    71 LIBICAL_ICAL_EXPORT int icalcomponent_count_properties(icalcomponent *component,
    72  icalproperty_kind kind);
    73 
    78 LIBICAL_ICAL_EXPORT void icalproperty_set_parent(icalproperty *property,
    79  icalcomponent *component);
    80 
    84 LIBICAL_ICAL_EXPORT icalcomponent *icalproperty_get_parent(const icalproperty *property);
    85 
    86 /* Iterate through the properties */
    87 LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_current_property(icalcomponent *component);
    88 
    89 LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_first_property(icalcomponent *component,
    90  icalproperty_kind kind);
    91 LIBICAL_ICAL_EXPORT icalproperty *icalcomponent_get_next_property(icalcomponent *component,
    92  icalproperty_kind kind);
    93 
    94 /*
    95  * Working with components
    96  */
    97 
    98 /* Return the first VEVENT, VTODO or VJOURNAL sub-component of cop, or
    99  comp if it is one of those types */
    100 
    101 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_inner(icalcomponent *comp);
    102 
    103 LIBICAL_ICAL_EXPORT void icalcomponent_add_component(icalcomponent *parent, icalcomponent *child);
    104 
    105 LIBICAL_ICAL_EXPORT void icalcomponent_remove_component(icalcomponent *parent,
    106  icalcomponent *child);
    107 
    108 LIBICAL_ICAL_EXPORT int icalcomponent_count_components(icalcomponent *component,
    109  icalcomponent_kind kind);
    110 
    115 LIBICAL_ICAL_EXPORT void icalcomponent_merge_component(icalcomponent *comp,
    116  icalcomponent *comp_to_merge);
    117 
    118 /* Iteration Routines. There are two forms of iterators, internal and
    119 external. The internal ones came first, and are almost completely
    120 sufficient, but they fail badly when you want to construct a loop that
    121 removes components from the container.*/
    122 
    123 /* Iterate through components */
    124 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_current_component(icalcomponent *component);
    125 
    126 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_first_component(icalcomponent *component,
    127  icalcomponent_kind kind);
    128 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_next_component(icalcomponent *component,
    129  icalcomponent_kind kind);
    130 
    131 /* Using external iterators */
    132 LIBICAL_ICAL_EXPORT icalcompiter icalcomponent_begin_component(icalcomponent *component,
    133  icalcomponent_kind kind);
    134 
    135 LIBICAL_ICAL_EXPORT icalcompiter icalcomponent_end_component(icalcomponent *component,
    136  icalcomponent_kind kind);
    137 
    138 LIBICAL_ICAL_EXPORT icalcomponent *icalcompiter_next(icalcompiter * i);
    139 
    140 LIBICAL_ICAL_EXPORT icalcomponent *icalcompiter_prior(icalcompiter * i);
    141 
    142 LIBICAL_ICAL_EXPORT icalcomponent *icalcompiter_deref(icalcompiter * i);
    143 
    144 /* Working with embedded error properties */
    145 
    146 /* Check the component against itip rules and insert error properties*/
    147 /* Working with embedded error properties */
    148 LIBICAL_ICAL_EXPORT int icalcomponent_check_restrictions(icalcomponent *comp);
    149 
    151 LIBICAL_ICAL_EXPORT int icalcomponent_count_errors(icalcomponent *component);
    152 
    154 LIBICAL_ICAL_EXPORT void icalcomponent_strip_errors(icalcomponent *component);
    155 
    157 LIBICAL_ICAL_EXPORT void icalcomponent_convert_errors(icalcomponent *component);
    158 
    159 /* Internal operations. They are private, and you should not be using them. */
    160 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_parent(icalcomponent *component);
    161 
    162 LIBICAL_ICAL_EXPORT void icalcomponent_set_parent(icalcomponent *component,
    163  icalcomponent *parent);
    164 
    165 /* Kind conversion routines */
    166 
    167 LIBICAL_ICAL_EXPORT int icalcomponent_kind_is_valid(const icalcomponent_kind kind);
    168 
    169 LIBICAL_ICAL_EXPORT icalcomponent_kind icalcomponent_string_to_kind(const char *string);
    170 
    171 LIBICAL_ICAL_EXPORT const char *icalcomponent_kind_to_string(icalcomponent_kind kind);
    172 
    173 /************* Derived class methods. ****************************
    174 
    175 If the code was in an OO language, the remaining routines would be
    176 members of classes derived from icalcomponent. Don't call them on the
    177 wrong component subtypes. */
    178 
    181 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_get_first_real_component(icalcomponent *c);
    182 
    185 LIBICAL_ICAL_EXPORT struct icaltime_span icalcomponent_get_span(icalcomponent *comp);
    186 
    187 /******************** Convenience routines **********************/
    188 
    189 LIBICAL_ICAL_EXPORT void icalcomponent_set_dtstart(icalcomponent *comp, struct icaltimetype v);
    190 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_dtstart(icalcomponent *comp);
    191 
    192 /* For the icalcomponent routines only, dtend and duration are tied
    193  together. If you call the get routine for one and the other exists,
    194  the routine will calculate the return value. That is, if there is a
    195  DTEND and you call get_duration, the routine will return the difference
    196  between DTEND and DTSTART. However, if you call a set routine for
    197  one and the other exists, no action will be taken and icalerrno will
    198  be set to ICAL_MALFORMEDDATA_ERROR. If you call a set routine and
    199  neither exists, the routine will create the appropriate property. */
    200 
    201 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_dtend(icalcomponent *comp);
    202 
    203 LIBICAL_ICAL_EXPORT void icalcomponent_set_dtend(icalcomponent *comp, struct icaltimetype v);
    204 
    205 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_due(icalcomponent *comp);
    206 
    207 LIBICAL_ICAL_EXPORT void icalcomponent_set_due(icalcomponent *comp, struct icaltimetype v);
    208 
    209 LIBICAL_ICAL_EXPORT void icalcomponent_set_duration(icalcomponent *comp,
    210  struct icaldurationtype v);
    211 
    212 LIBICAL_ICAL_EXPORT struct icaldurationtype icalcomponent_get_duration(icalcomponent *comp);
    213 
    214 LIBICAL_ICAL_EXPORT void icalcomponent_set_method(icalcomponent *comp, icalproperty_method method);
    215 
    216 LIBICAL_ICAL_EXPORT icalproperty_method icalcomponent_get_method(icalcomponent *comp);
    217 
    218 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_dtstamp(icalcomponent *comp);
    219 
    220 LIBICAL_ICAL_EXPORT void icalcomponent_set_dtstamp(icalcomponent *comp, struct icaltimetype v);
    221 
    222 LIBICAL_ICAL_EXPORT void icalcomponent_set_summary(icalcomponent *comp, const char *v);
    223 
    224 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_summary(icalcomponent *comp);
    225 
    226 LIBICAL_ICAL_EXPORT void icalcomponent_set_comment(icalcomponent *comp, const char *v);
    227 
    228 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_comment(icalcomponent *comp);
    229 
    230 LIBICAL_ICAL_EXPORT void icalcomponent_set_uid(icalcomponent *comp, const char *v);
    231 
    232 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_uid(icalcomponent *comp);
    233 
    234 LIBICAL_ICAL_EXPORT void icalcomponent_set_relcalid(icalcomponent *comp, const char *v);
    235 
    236 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_relcalid(icalcomponent *comp);
    237 
    238 LIBICAL_ICAL_EXPORT void icalcomponent_set_recurrenceid(icalcomponent *comp,
    239  struct icaltimetype v);
    240 
    241 LIBICAL_ICAL_EXPORT struct icaltimetype icalcomponent_get_recurrenceid(icalcomponent *comp);
    242 
    243 LIBICAL_ICAL_EXPORT void icalcomponent_set_description(icalcomponent *comp, const char *v);
    244 
    245 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_description(icalcomponent *comp);
    246 
    247 LIBICAL_ICAL_EXPORT void icalcomponent_set_location(icalcomponent *comp, const char *v);
    248 
    249 LIBICAL_ICAL_EXPORT const char *icalcomponent_get_location(icalcomponent *comp);
    250 
    251 LIBICAL_ICAL_EXPORT void icalcomponent_set_sequence(icalcomponent *comp, int v);
    252 
    253 LIBICAL_ICAL_EXPORT int icalcomponent_get_sequence(icalcomponent *comp);
    254 
    255 LIBICAL_ICAL_EXPORT void icalcomponent_set_status(icalcomponent *comp, enum icalproperty_status v);
    256 
    257 LIBICAL_ICAL_EXPORT enum icalproperty_status icalcomponent_get_status(icalcomponent *comp);
    258 
    261 LIBICAL_ICAL_EXPORT void icalcomponent_foreach_tzid(icalcomponent *comp,
    262  void (*callback) (icalparameter *param,
    263  void *data),
    264  void *callback_data);
    265 
    268 LIBICAL_ICAL_EXPORT icaltimezone *icalcomponent_get_timezone(icalcomponent *comp,
    269  const char *tzid);
    270 
    271 LIBICAL_ICAL_EXPORT int icalproperty_recurrence_is_excluded(icalcomponent *comp,
    272  struct icaltimetype *dtstart,
    273  struct icaltimetype *recurtime);
    274 
    275 LIBICAL_ICAL_EXPORT void icalcomponent_foreach_recurrence(icalcomponent *comp,
    276  struct icaltimetype start,
    277  struct icaltimetype end,
    278  void (*callback) (icalcomponent *comp,
    279  struct icaltime_span *
    280  span, void *data),
    281  void *callback_data);
    282 
    287 LIBICAL_ICAL_EXPORT void icalcomponent_normalize(icalcomponent *comp);
    288 
    289 /*
    290  * Computes the datetime corresponding to the specified @p icalproperty and @p icalcomponent.
    291  * If the property is a DATE-TIME with a TZID parameter and a corresponding VTIMEZONE
    292  * is present in the component, the returned component will already be in the correct
    293  * timezone; otherwise the caller is responsible for converting it.
    294  *
    295  * Call icaltime_is_null_time() on the returned value to detect failures.
    296  *
    297  * @since 3.0.5
    298  */
    299 LIBICAL_ICAL_EXPORT struct icaltimetype icalproperty_get_datetime_with_component(
    300  icalproperty *prop,
    301  icalcomponent *comp);
    302 /*************** Type Specific routines ***************/
    303 
    304 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vcalendar(void);
    305 
    306 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vevent(void);
    307 
    308 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vtodo(void);
    309 
    310 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vjournal(void);
    311 
    312 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_valarm(void);
    313 
    314 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vfreebusy(void);
    315 
    316 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vtimezone(void);
    317 
    318 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xstandard(void);
    319 
    320 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xdaylight(void);
    321 
    322 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vagenda(void);
    323 
    324 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vquery(void);
    325 
    326 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vavailability(void);
    327 
    328 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xavailable(void);
    329 
    330 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vpoll(void);
    331 
    332 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vvoter(void);
    333 
    334 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xvote(void);
    335 
    336 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_vpatch(void);
    337 
    338 LIBICAL_ICAL_EXPORT icalcomponent *icalcomponent_new_xpatch(void);
    339 
    340 #endif /* !ICALCOMPONENT_H */
    Definition: icaltime.h:96
    A struct representing a duration.
    Definition: icalduration.h:37
    Definition: icalcomponent.c:34
    Definition: icalcomponent.h:32
    diff --git a/apidocs/icalenums_8h_source.html b/apidocs/icalenums_8h_source.html index 3c1259e8..6a824453 100644 --- a/apidocs/icalenums_8h_source.html +++ b/apidocs/icalenums_8h_source.html @@ -70,7 +70,7 @@ $(function() {
    icalenums.h
    -
    1 /*======================================================================
    2  FILE: icalenums.h
    3 
    4  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
    5  http://www.softwarestudio.org
    6 
    7  This library is free software; you can redistribute it and/or modify
    8  it under the terms of either:
    9 
    10  The LGPL as published by the Free Software Foundation, version
    11  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
    12 
    13  Or:
    14 
    15  The Mozilla Public License Version 2.0. You may obtain a copy of
    16  the License at http://www.mozilla.org/MPL/
    17 
    18  Contributions from:
    19  Graham Davison <g.m.davison@computer.org>
    20 ======================================================================*/
    21 
    22 #ifndef ICALENUMS_H
    23 #define ICALENUMS_H
    24 
    25 #include "libical_ical_export.h"
    26 
    27 /***********************************************************************
    28  * Component enumerations
    29 **********************************************************************/
    30 
    31 typedef enum icalcomponent_kind
    32 {
    33  ICAL_NO_COMPONENT,
    34  ICAL_ANY_COMPONENT, /* Used to select all components */
    35  ICAL_XROOT_COMPONENT,
    36  ICAL_XATTACH_COMPONENT, /* MIME attached data, returned by parser. */
    37  ICAL_VEVENT_COMPONENT,
    38  ICAL_VTODO_COMPONENT,
    39  ICAL_VJOURNAL_COMPONENT,
    40  ICAL_VCALENDAR_COMPONENT,
    41  ICAL_VAGENDA_COMPONENT,
    42  ICAL_VFREEBUSY_COMPONENT,
    43  ICAL_VALARM_COMPONENT,
    44  ICAL_XAUDIOALARM_COMPONENT,
    45  ICAL_XDISPLAYALARM_COMPONENT,
    46  ICAL_XEMAILALARM_COMPONENT,
    47  ICAL_XPROCEDUREALARM_COMPONENT,
    48  ICAL_VTIMEZONE_COMPONENT,
    49  ICAL_XSTANDARD_COMPONENT,
    50  ICAL_XDAYLIGHT_COMPONENT,
    51  ICAL_X_COMPONENT,
    52  ICAL_VSCHEDULE_COMPONENT,
    53  ICAL_VQUERY_COMPONENT,
    54  ICAL_VREPLY_COMPONENT,
    55  ICAL_VCAR_COMPONENT,
    56  ICAL_VCOMMAND_COMPONENT,
    57  ICAL_XLICINVALID_COMPONENT,
    58  ICAL_XLICMIMEPART_COMPONENT, /* a non-stardard component that mirrors
    59  structure of MIME data */
    60  ICAL_VAVAILABILITY_COMPONENT,
    61  ICAL_XAVAILABLE_COMPONENT,
    62  ICAL_VPOLL_COMPONENT,
    63  ICAL_VVOTER_COMPONENT,
    64  ICAL_XVOTE_COMPONENT,
    65  ICAL_VPATCH_COMPONENT,
    66  ICAL_XPATCH_COMPONENT
    67 } icalcomponent_kind;
    68 
    69 /***********************************************************************
    70  * Request Status codes
    71  **********************************************************************/
    72 
    73 typedef enum icalrequeststatus
    74 {
    75  ICAL_UNKNOWN_STATUS,
    76  ICAL_2_0_SUCCESS_STATUS,
    77  ICAL_2_1_FALLBACK_STATUS,
    78  ICAL_2_2_IGPROP_STATUS,
    79  ICAL_2_3_IGPARAM_STATUS,
    80  ICAL_2_4_IGXPROP_STATUS,
    81  ICAL_2_5_IGXPARAM_STATUS,
    82  ICAL_2_6_IGCOMP_STATUS,
    83  ICAL_2_7_FORWARD_STATUS,
    84  ICAL_2_8_ONEEVENT_STATUS,
    85  ICAL_2_9_TRUNC_STATUS,
    86  ICAL_2_10_ONETODO_STATUS,
    87  ICAL_2_11_TRUNCRRULE_STATUS,
    88  ICAL_3_0_INVPROPNAME_STATUS,
    89  ICAL_3_1_INVPROPVAL_STATUS,
    90  ICAL_3_2_INVPARAM_STATUS,
    91  ICAL_3_3_INVPARAMVAL_STATUS,
    92  ICAL_3_4_INVCOMP_STATUS,
    93  ICAL_3_5_INVTIME_STATUS,
    94  ICAL_3_6_INVRULE_STATUS,
    95  ICAL_3_7_INVCU_STATUS,
    96  ICAL_3_8_NOAUTH_STATUS,
    97  ICAL_3_9_BADVERSION_STATUS,
    98  ICAL_3_10_TOOBIG_STATUS,
    99  ICAL_3_11_MISSREQCOMP_STATUS,
    100  ICAL_3_12_UNKCOMP_STATUS,
    101  ICAL_3_13_BADCOMP_STATUS,
    102  ICAL_3_14_NOCAP_STATUS,
    103  ICAL_3_15_INVCOMMAND,
    104  ICAL_4_0_BUSY_STATUS,
    105  ICAL_4_1_STORE_ACCESS_DENIED,
    106  ICAL_4_2_STORE_FAILED,
    107  ICAL_4_3_STORE_NOT_FOUND,
    108  ICAL_5_0_MAYBE_STATUS,
    109  ICAL_5_1_UNAVAIL_STATUS,
    110  ICAL_5_2_NOSERVICE_STATUS,
    111  ICAL_5_3_NOSCHED_STATUS,
    112  ICAL_6_1_CONTAINER_NOT_FOUND,
    113  ICAL_9_0_UNRECOGNIZED_COMMAND
    114 } icalrequeststatus;
    115 
    116 LIBICAL_ICAL_EXPORT const char *icalenum_reqstat_desc(icalrequeststatus stat);
    117 
    118 LIBICAL_ICAL_EXPORT short icalenum_reqstat_major(icalrequeststatus stat);
    119 
    120 LIBICAL_ICAL_EXPORT short icalenum_reqstat_minor(icalrequeststatus stat);
    121 
    122 LIBICAL_ICAL_EXPORT icalrequeststatus icalenum_num_to_reqstat(short major, short minor);
    123 
    124 LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code(icalrequeststatus stat);
    125 
    126 LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code_r(icalrequeststatus stat);
    127 
    128 /***********************************************************************
    129  * Conversion functions
    130 **********************************************************************/
    131 
    132 /* Thse routines used to be in icalenums.c, but were moved into the
    133  icalproperty, icalparameter, icalvalue, or icalcomponent modules. */
    134 
    135 /*const char* icalproperty_kind_to_string(icalproperty_kind kind);*/
    136 #define icalenum_property_kind_to_string(x) icalproperty_kind_to_string(x)
    137 
    138 /*icalproperty_kind icalproperty_string_to_kind(const char* string)*/
    139 #define icalenum_string_to_property_kind(x) icalproperty_string_to_kind(x)
    140 
    141 /*icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind);*/
    142 #define icalenum_property_kind_to_value_kind(x) icalproperty_kind_to_value_kind(x)
    143 
    144 /*const char* icalenum_method_to_string(icalproperty_method);*/
    145 #define icalenum_method_to_string(x) icalproperty_method_to_string(x)
    146 
    147 /*icalproperty_method icalenum_string_to_method(const char* string);*/
    148 #define icalenum_string_to_method(x) icalproperty_string_to_method(x)
    149 
    150 /*const char* icalenum_status_to_string(icalproperty_status);*/
    151 #define icalenum_status_to_string(x) icalproperty_status_to_string(x)
    152 
    153 /*icalproperty_status icalenum_string_to_status(const char* string);*/
    154 #define icalenum_string_to_status(x) icalproperty_string_to_status(x)
    155 
    156 /*icalvalue_kind icalenum_string_to_value_kind(const char* str);*/
    157 #define icalenum_string_to_value_kind(x) icalvalue_string_to_kind(x)
    158 
    159 /*const char* icalenum_value_kind_to_string(icalvalue_kind kind);*/
    160 #define icalenum_value_kind_to_string(x) icalvalue_kind_to_string(x)
    161 
    162 /*const char* icalenum_component_kind_to_string(icalcomponent_kind kind);*/
    163 #define icalenum_component_kind_to_string(x) icalcomponent_kind_to_string(x)
    164 
    165 /*icalcomponent_kind icalenum_string_to_component_kind(const char* string);*/
    166 #define icalenum_string_to_component_kind(x) icalcomponent_string_to_kind(x)
    167 
    168 #endif /* !ICALENUMS_H */
    +
    1 /*======================================================================
    2  FILE: icalenums.h
    3 
    4  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
    5  http://www.softwarestudio.org
    6 
    7  This library is free software; you can redistribute it and/or modify
    8  it under the terms of either:
    9 
    10  The LGPL as published by the Free Software Foundation, version
    11  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
    12 
    13  Or:
    14 
    15  The Mozilla Public License Version 2.0. You may obtain a copy of
    16  the License at http://www.mozilla.org/MPL/
    17 
    18  Contributions from:
    19  Graham Davison <g.m.davison@computer.org>
    20 ======================================================================*/
    21 
    22 #ifndef ICALENUMS_H
    23 #define ICALENUMS_H
    24 
    25 #include "libical_ical_export.h"
    26 
    27 /***********************************************************************
    28  * Component enumerations
    29 **********************************************************************/
    30 
    31 typedef enum icalcomponent_kind
    32 {
    33  ICAL_NO_COMPONENT,
    34  ICAL_ANY_COMPONENT, /* Used to select all components */
    35  ICAL_XROOT_COMPONENT,
    36  ICAL_XATTACH_COMPONENT, /* MIME attached data, returned by parser. */
    37  ICAL_VEVENT_COMPONENT,
    38  ICAL_VTODO_COMPONENT,
    39  ICAL_VJOURNAL_COMPONENT,
    40  ICAL_VCALENDAR_COMPONENT,
    41  ICAL_VAGENDA_COMPONENT,
    42  ICAL_VFREEBUSY_COMPONENT,
    43  ICAL_VALARM_COMPONENT,
    44  ICAL_XAUDIOALARM_COMPONENT,
    45  ICAL_XDISPLAYALARM_COMPONENT,
    46  ICAL_XEMAILALARM_COMPONENT,
    47  ICAL_XPROCEDUREALARM_COMPONENT,
    48  ICAL_VTIMEZONE_COMPONENT,
    49  ICAL_XSTANDARD_COMPONENT,
    50  ICAL_XDAYLIGHT_COMPONENT,
    51  ICAL_X_COMPONENT,
    52  ICAL_VSCHEDULE_COMPONENT,
    53  ICAL_VQUERY_COMPONENT,
    54  ICAL_VREPLY_COMPONENT,
    55  ICAL_VCAR_COMPONENT,
    56  ICAL_VCOMMAND_COMPONENT,
    57  ICAL_XLICINVALID_COMPONENT,
    58  ICAL_XLICMIMEPART_COMPONENT, /* a non-stardard component that mirrors
    59  structure of MIME data */
    60  ICAL_VAVAILABILITY_COMPONENT,
    61  ICAL_XAVAILABLE_COMPONENT,
    62  ICAL_VPOLL_COMPONENT,
    63  ICAL_VVOTER_COMPONENT,
    64  ICAL_XVOTE_COMPONENT,
    65  ICAL_VPATCH_COMPONENT,
    66  ICAL_XPATCH_COMPONENT
    67 } icalcomponent_kind;
    68 
    69 /***********************************************************************
    70  * Request Status codes
    71  **********************************************************************/
    72 
    73 typedef enum icalrequeststatus
    74 {
    75  ICAL_UNKNOWN_STATUS,
    76  ICAL_2_0_SUCCESS_STATUS,
    77  ICAL_2_1_FALLBACK_STATUS,
    78  ICAL_2_2_IGPROP_STATUS,
    79  ICAL_2_3_IGPARAM_STATUS,
    80  ICAL_2_4_IGXPROP_STATUS,
    81  ICAL_2_5_IGXPARAM_STATUS,
    82  ICAL_2_6_IGCOMP_STATUS,
    83  ICAL_2_7_FORWARD_STATUS,
    84  ICAL_2_8_ONEEVENT_STATUS,
    85  ICAL_2_9_TRUNC_STATUS,
    86  ICAL_2_10_ONETODO_STATUS,
    87  ICAL_2_11_TRUNCRRULE_STATUS,
    88  ICAL_3_0_INVPROPNAME_STATUS,
    89  ICAL_3_1_INVPROPVAL_STATUS,
    90  ICAL_3_2_INVPARAM_STATUS,
    91  ICAL_3_3_INVPARAMVAL_STATUS,
    92  ICAL_3_4_INVCOMP_STATUS,
    93  ICAL_3_5_INVTIME_STATUS,
    94  ICAL_3_6_INVRULE_STATUS,
    95  ICAL_3_7_INVCU_STATUS,
    96  ICAL_3_8_NOAUTH_STATUS,
    97  ICAL_3_9_BADVERSION_STATUS,
    98  ICAL_3_10_TOOBIG_STATUS,
    99  ICAL_3_11_MISSREQCOMP_STATUS,
    100  ICAL_3_12_UNKCOMP_STATUS,
    101  ICAL_3_13_BADCOMP_STATUS,
    102  ICAL_3_14_NOCAP_STATUS,
    103  ICAL_3_15_INVCOMMAND,
    104  ICAL_4_0_BUSY_STATUS,
    105  ICAL_4_1_STORE_ACCESS_DENIED,
    106  ICAL_4_2_STORE_FAILED,
    107  ICAL_4_3_STORE_NOT_FOUND,
    108  ICAL_5_0_MAYBE_STATUS,
    109  ICAL_5_1_UNAVAIL_STATUS,
    110  ICAL_5_2_NOSERVICE_STATUS,
    111  ICAL_5_3_NOSCHED_STATUS,
    112  ICAL_6_1_CONTAINER_NOT_FOUND,
    113  ICAL_9_0_UNRECOGNIZED_COMMAND
    114 } icalrequeststatus;
    115 
    116 LIBICAL_ICAL_EXPORT const char *icalenum_reqstat_desc(icalrequeststatus stat);
    117 
    118 LIBICAL_ICAL_EXPORT short icalenum_reqstat_major(icalrequeststatus stat);
    119 
    120 LIBICAL_ICAL_EXPORT short icalenum_reqstat_minor(icalrequeststatus stat);
    121 
    122 LIBICAL_ICAL_EXPORT icalrequeststatus icalenum_num_to_reqstat(short major, short minor);
    123 
    124 LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code(icalrequeststatus stat);
    125 
    126 LIBICAL_ICAL_EXPORT char *icalenum_reqstat_code_r(icalrequeststatus stat);
    127 
    128 /***********************************************************************
    129  * Conversion functions
    130 **********************************************************************/
    131 
    132 /* These routines used to be in icalenums.c, but were moved into the
    133  icalproperty, icalparameter, icalvalue, or icalcomponent modules. */
    134 
    135 /*const char* icalproperty_kind_to_string(icalproperty_kind kind);*/
    136 #define icalenum_property_kind_to_string(x) icalproperty_kind_to_string(x)
    137 
    138 /*icalproperty_kind icalproperty_string_to_kind(const char* string)*/
    139 #define icalenum_string_to_property_kind(x) icalproperty_string_to_kind(x)
    140 
    141 /*icalvalue_kind icalproperty_kind_to_value_kind(icalproperty_kind kind);*/
    142 #define icalenum_property_kind_to_value_kind(x) icalproperty_kind_to_value_kind(x)
    143 
    144 /*const char* icalenum_method_to_string(icalproperty_method);*/
    145 #define icalenum_method_to_string(x) icalproperty_method_to_string(x)
    146 
    147 /*icalproperty_method icalenum_string_to_method(const char* string);*/
    148 #define icalenum_string_to_method(x) icalproperty_string_to_method(x)
    149 
    150 /*const char* icalenum_status_to_string(icalproperty_status);*/
    151 #define icalenum_status_to_string(x) icalproperty_status_to_string(x)
    152 
    153 /*icalproperty_status icalenum_string_to_status(const char* string);*/
    154 #define icalenum_string_to_status(x) icalproperty_string_to_status(x)
    155 
    156 /*icalvalue_kind icalenum_string_to_value_kind(const char* str);*/
    157 #define icalenum_string_to_value_kind(x) icalvalue_string_to_kind(x)
    158 
    159 /*const char* icalenum_value_kind_to_string(icalvalue_kind kind);*/
    160 #define icalenum_value_kind_to_string(x) icalvalue_kind_to_string(x)
    161 
    162 /*const char* icalenum_component_kind_to_string(icalcomponent_kind kind);*/
    163 #define icalenum_component_kind_to_string(x) icalcomponent_kind_to_string(x)
    164 
    165 /*icalcomponent_kind icalenum_string_to_component_kind(const char* string);*/
    166 #define icalenum_string_to_component_kind(x) icalcomponent_string_to_kind(x)
    167 
    168 #endif /* !ICALENUMS_H */