Libical API Documentation  3.0
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.