Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
icalenums.h File Reference

Go to the source code of this file.

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 , ICAL_PARTICIPANT_COMPONENT , ICAL_VLOCATION_COMPONENT , ICAL_VRESOURCE_COMPONENT ,
  ICAL_IANA_COMPONENT , ICAL_NUM_COMPONENT_TYPES
}
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.