Libical API Documentation 3.0
Loading...
Searching...
No Matches
Macros | Typedefs | Enumerations | Functions
icalenums.h File Reference

Go to the source code of this file.

Macros

#define icalenum_component_kind_to_string(x)   icalcomponent_kind_to_string(x)
 
#define icalenum_method_to_string(x)   icalproperty_method_to_string(x)
 
#define icalenum_property_kind_to_string(x)   icalproperty_kind_to_string(x)
 
#define icalenum_property_kind_to_value_kind(x)   icalproperty_kind_to_value_kind(x)
 
#define icalenum_status_to_string(x)   icalproperty_status_to_string(x)
 
#define icalenum_string_to_component_kind(x)   icalcomponent_string_to_kind(x)
 
#define icalenum_string_to_method(x)   icalproperty_string_to_method(x)
 
#define icalenum_string_to_property_kind(x)   icalproperty_string_to_kind(x)
 
#define icalenum_string_to_status(x)   icalproperty_string_to_status(x)
 
#define icalenum_string_to_value_kind(x)   icalvalue_string_to_kind(x)
 
#define icalenum_value_kind_to_string(x)   icalvalue_kind_to_string(x)
 

Typedefs

typedef enum icalcomponent_kind icalcomponent_kind
 
typedef enum icalrequeststatus icalrequeststatus
 

Enumerations

enum  icalcomponent_kind {
  ICAL_NO_COMPONENT , ICAL_ANY_COMPONENT , ICAL_XROOT_COMPONENT , ICAL_XATTACH_COMPONENT ,
  ICAL_VEVENT_COMPONENT , ICAL_VTODO_COMPONENT , ICAL_VJOURNAL_COMPONENT , ICAL_VCALENDAR_COMPONENT ,
  ICAL_VAGENDA_COMPONENT , ICAL_VFREEBUSY_COMPONENT , ICAL_VALARM_COMPONENT , ICAL_XAUDIOALARM_COMPONENT ,
  ICAL_XDISPLAYALARM_COMPONENT , ICAL_XEMAILALARM_COMPONENT , ICAL_XPROCEDUREALARM_COMPONENT , ICAL_VTIMEZONE_COMPONENT ,
  ICAL_XSTANDARD_COMPONENT , ICAL_XDAYLIGHT_COMPONENT , ICAL_X_COMPONENT , ICAL_VSCHEDULE_COMPONENT ,
  ICAL_VQUERY_COMPONENT , ICAL_VREPLY_COMPONENT , ICAL_VCAR_COMPONENT , ICAL_VCOMMAND_COMPONENT ,
  ICAL_XLICINVALID_COMPONENT , ICAL_XLICMIMEPART_COMPONENT , ICAL_VAVAILABILITY_COMPONENT , ICAL_XAVAILABLE_COMPONENT ,
  ICAL_VPOLL_COMPONENT , ICAL_VVOTER_COMPONENT , ICAL_XVOTE_COMPONENT , ICAL_VPATCH_COMPONENT ,
  ICAL_XPATCH_COMPONENT
}
 
enum  icalrequeststatus {
  ICAL_UNKNOWN_STATUS , ICAL_2_0_SUCCESS_STATUS , ICAL_2_1_FALLBACK_STATUS , ICAL_2_2_IGPROP_STATUS ,
  ICAL_2_3_IGPARAM_STATUS , ICAL_2_4_IGXPROP_STATUS , ICAL_2_5_IGXPARAM_STATUS , ICAL_2_6_IGCOMP_STATUS ,
  ICAL_2_7_FORWARD_STATUS , ICAL_2_8_ONEEVENT_STATUS , ICAL_2_9_TRUNC_STATUS , ICAL_2_10_ONETODO_STATUS ,
  ICAL_2_11_TRUNCRRULE_STATUS , ICAL_3_0_INVPROPNAME_STATUS , ICAL_3_1_INVPROPVAL_STATUS , ICAL_3_2_INVPARAM_STATUS ,
  ICAL_3_3_INVPARAMVAL_STATUS , ICAL_3_4_INVCOMP_STATUS , ICAL_3_5_INVTIME_STATUS , ICAL_3_6_INVRULE_STATUS ,
  ICAL_3_7_INVCU_STATUS , ICAL_3_8_NOAUTH_STATUS , ICAL_3_9_BADVERSION_STATUS , ICAL_3_10_TOOBIG_STATUS ,
  ICAL_3_11_MISSREQCOMP_STATUS , ICAL_3_12_UNKCOMP_STATUS , ICAL_3_13_BADCOMP_STATUS , ICAL_3_14_NOCAP_STATUS ,
  ICAL_3_15_INVCOMMAND , ICAL_4_0_BUSY_STATUS , ICAL_4_1_STORE_ACCESS_DENIED , ICAL_4_2_STORE_FAILED ,
  ICAL_4_3_STORE_NOT_FOUND , ICAL_5_0_MAYBE_STATUS , ICAL_5_1_UNAVAIL_STATUS , ICAL_5_2_NOSERVICE_STATUS ,
  ICAL_5_3_NOSCHED_STATUS , ICAL_6_1_CONTAINER_NOT_FOUND , ICAL_9_0_UNRECOGNIZED_COMMAND
}
 

Functions

icalrequeststatus icalenum_num_to_reqstat (short major, short minor)
 Returns a request status for major/minor status numbers.
 
char * icalenum_reqstat_code (icalrequeststatus stat)
 
char * icalenum_reqstat_code_r (icalrequeststatus stat)
 Returns the code for a request status.
 
const char * icalenum_reqstat_desc (icalrequeststatus stat)
 Returns the descriptive text for a request status.
 
short icalenum_reqstat_major (icalrequeststatus stat)
 Returns the major number for a request status.
 
short icalenum_reqstat_minor (icalrequeststatus stat)
 Returns the minor number for a request status.