Libical API Documentation 4.0 STABLE VERSION [Visit the v3.0 documentation]
Loading...
Searching...
No Matches
icalderivedvalue.h File Reference

ICalendar values. More...

Go to the source code of this file.

Macros

#define ICALPROPERTY_FIRST_ENUM   10000
#define ICALPROPERTY_LAST_ENUM   11600
#define icalvalue_get_link   icalvalue_get_uri
#define icalvalue_get_relatedto   icalvalue_get_text
#define icalvalue_new_link   icalvalue_new_uri
#define icalvalue_new_relatedto   icalvalue_new_text
#define icalvalue_set_link   icalvalue_set_uri
#define icalvalue_set_relatedto   icalvalue_set_text

Typedefs

typedef struct icalvalue_impl icalvalue

Enumerations

enum  icalproperty_action {
  ICAL_ACTION_X = 10000 ,
  ICAL_ACTION_AUDIO = 10001 ,
  ICAL_ACTION_DISPLAY = 10002 ,
  ICAL_ACTION_EMAIL = 10003 ,
  ICAL_ACTION_PROCEDURE = 10004 ,
  ICAL_ACTION_NONE = 10099
}
enum  icalproperty_busytype {
  ICAL_BUSYTYPE_X = 10100 ,
  ICAL_BUSYTYPE_BUSY = 10101 ,
  ICAL_BUSYTYPE_BUSYUNAVAILABLE = 10102 ,
  ICAL_BUSYTYPE_BUSYTENTATIVE = 10103 ,
  ICAL_BUSYTYPE_NONE = 10199
}
enum  icalproperty_carlevel {
  ICAL_CARLEVEL_X = 10200 ,
  ICAL_CARLEVEL_CARNONE = 10201 ,
  ICAL_CARLEVEL_CARMIN = 10202 ,
  ICAL_CARLEVEL_CARFULL1 = 10203 ,
  ICAL_CARLEVEL_NONE = 10299
}
enum  icalproperty_class {
  ICAL_CLASS_X = 10300 ,
  ICAL_CLASS_PUBLIC = 10301 ,
  ICAL_CLASS_PRIVATE = 10302 ,
  ICAL_CLASS_CONFIDENTIAL = 10303 ,
  ICAL_CLASS_NONE = 10399
}
enum  icalproperty_cmd {
  ICAL_CMD_X = 10400 ,
  ICAL_CMD_ABORT = 10401 ,
  ICAL_CMD_CONTINUE = 10402 ,
  ICAL_CMD_CREATE = 10403 ,
  ICAL_CMD_DELETE = 10404 ,
  ICAL_CMD_GENERATEUID = 10405 ,
  ICAL_CMD_GETCAPABILITY = 10406 ,
  ICAL_CMD_IDENTIFY = 10407 ,
  ICAL_CMD_MODIFY = 10408 ,
  ICAL_CMD_MOVE = 10409 ,
  ICAL_CMD_REPLY = 10410 ,
  ICAL_CMD_SEARCH = 10411 ,
  ICAL_CMD_SETLOCALE = 10412 ,
  ICAL_CMD_NONE = 10499
}
enum  icalproperty_method {
  ICAL_METHOD_X = 10500 ,
  ICAL_METHOD_PUBLISH = 10501 ,
  ICAL_METHOD_REQUEST = 10502 ,
  ICAL_METHOD_REPLY = 10503 ,
  ICAL_METHOD_ADD = 10504 ,
  ICAL_METHOD_CANCEL = 10505 ,
  ICAL_METHOD_REFRESH = 10506 ,
  ICAL_METHOD_COUNTER = 10507 ,
  ICAL_METHOD_DECLINECOUNTER = 10508 ,
  ICAL_METHOD_CREATE = 10509 ,
  ICAL_METHOD_READ = 10510 ,
  ICAL_METHOD_RESPONSE = 10511 ,
  ICAL_METHOD_MOVE = 10512 ,
  ICAL_METHOD_MODIFY = 10513 ,
  ICAL_METHOD_GENERATEUID = 10514 ,
  ICAL_METHOD_DELETE = 10515 ,
  ICAL_METHOD_POLLSTATUS = 10516 ,
  ICAL_METHOD_NONE = 10599
}
enum  icalproperty_participanttype {
  ICAL_PARTICIPANTTYPE_X = 11400 ,
  ICAL_PARTICIPANTTYPE_ACTIVE = 11401 ,
  ICAL_PARTICIPANTTYPE_INACTIVE = 11402 ,
  ICAL_PARTICIPANTTYPE_SPONSOR = 11403 ,
  ICAL_PARTICIPANTTYPE_CONTACT = 11404 ,
  ICAL_PARTICIPANTTYPE_BOOKINGCONTACT = 11405 ,
  ICAL_PARTICIPANTTYPE_EMERGENCYCONTACT = 11406 ,
  ICAL_PARTICIPANTTYPE_PUBLICITYCONTACT = 11407 ,
  ICAL_PARTICIPANTTYPE_PLANNERCONTACT = 11408 ,
  ICAL_PARTICIPANTTYPE_PERFORMER = 11409 ,
  ICAL_PARTICIPANTTYPE_SPEAKER = 11410 ,
  ICAL_PARTICIPANTTYPE_VOTER = 11411 ,
  ICAL_PARTICIPANTTYPE_NONE = 11499
}
enum  icalproperty_pollcompletion {
  ICAL_POLLCOMPLETION_X = 10600 ,
  ICAL_POLLCOMPLETION_SERVER = 10601 ,
  ICAL_POLLCOMPLETION_SERVERSUBMIT = 10602 ,
  ICAL_POLLCOMPLETION_SERVERCHOICE = 10603 ,
  ICAL_POLLCOMPLETION_CLIENT = 10604 ,
  ICAL_POLLCOMPLETION_NONE = 10699
}
enum  icalproperty_pollmode {
  ICAL_POLLMODE_X = 10700 ,
  ICAL_POLLMODE_BASIC = 10701 ,
  ICAL_POLLMODE_NONE = 10799
}
enum  icalproperty_proximity {
  ICAL_PROXIMITY_X = 11300 ,
  ICAL_PROXIMITY_ARRIVE = 11301 ,
  ICAL_PROXIMITY_DEPART = 11302 ,
  ICAL_PROXIMITY_CONNECT = 11303 ,
  ICAL_PROXIMITY_DISCONNECT = 11304 ,
  ICAL_PROXIMITY_NONE = 11399
}
enum  icalproperty_querylevel {
  ICAL_QUERYLEVEL_X = 10800 ,
  ICAL_QUERYLEVEL_CALQL1 = 10801 ,
  ICAL_QUERYLEVEL_CALQLNONE = 10802 ,
  ICAL_QUERYLEVEL_NONE = 10899
}
enum  icalproperty_resourcetype {
  ICAL_RESOURCETYPE_X = 11500 ,
  ICAL_RESOURCETYPE_ROOM = 11501 ,
  ICAL_RESOURCETYPE_PROJECTOR = 11502 ,
  ICAL_RESOURCETYPE_REMOTECONFERENCEAUDIO = 11503 ,
  ICAL_RESOURCETYPE_REMOTECONFERENCEVIDEO = 11504 ,
  ICAL_RESOURCETYPE_NONE = 11599
}
enum  icalproperty_status {
  ICAL_STATUS_X = 10900 ,
  ICAL_STATUS_TENTATIVE = 10901 ,
  ICAL_STATUS_CONFIRMED = 10902 ,
  ICAL_STATUS_COMPLETED = 10903 ,
  ICAL_STATUS_NEEDSACTION = 10904 ,
  ICAL_STATUS_CANCELLED = 10905 ,
  ICAL_STATUS_INPROCESS = 10906 ,
  ICAL_STATUS_DRAFT = 10907 ,
  ICAL_STATUS_FINAL = 10908 ,
  ICAL_STATUS_SUBMITTED = 10909 ,
  ICAL_STATUS_PENDING = 10910 ,
  ICAL_STATUS_FAILED = 10911 ,
  ICAL_STATUS_DELETED = 10912 ,
  ICAL_STATUS_NONE = 10999
}
enum  icalproperty_taskmode {
  ICAL_TASKMODE_X = 11200 ,
  ICAL_TASKMODE_AUTOMATICCOMPLETION = 11201 ,
  ICAL_TASKMODE_AUTOMATICFAILURE = 11202 ,
  ICAL_TASKMODE_AUTOMATICSTATUS = 11203 ,
  ICAL_TASKMODE_NONE = 11299
}
enum  icalproperty_transp {
  ICAL_TRANSP_X = 11000 ,
  ICAL_TRANSP_OPAQUE = 11001 ,
  ICAL_TRANSP_OPAQUENOCONFLICT = 11002 ,
  ICAL_TRANSP_TRANSPARENT = 11003 ,
  ICAL_TRANSP_TRANSPARENTNOCONFLICT = 11004 ,
  ICAL_TRANSP_NONE = 11099
}
enum  icalproperty_xlicclass {
  ICAL_XLICCLASS_X = 11100 ,
  ICAL_XLICCLASS_PUBLISHNEW = 11101 ,
  ICAL_XLICCLASS_PUBLISHUPDATE = 11102 ,
  ICAL_XLICCLASS_PUBLISHFREEBUSY = 11103 ,
  ICAL_XLICCLASS_REQUESTNEW = 11104 ,
  ICAL_XLICCLASS_REQUESTUPDATE = 11105 ,
  ICAL_XLICCLASS_REQUESTRESCHEDULE = 11106 ,
  ICAL_XLICCLASS_REQUESTDELEGATE = 11107 ,
  ICAL_XLICCLASS_REQUESTNEWORGANIZER = 11108 ,
  ICAL_XLICCLASS_REQUESTFORWARD = 11109 ,
  ICAL_XLICCLASS_REQUESTSTATUS = 11110 ,
  ICAL_XLICCLASS_REQUESTFREEBUSY = 11111 ,
  ICAL_XLICCLASS_REPLYACCEPT = 11112 ,
  ICAL_XLICCLASS_REPLYDECLINE = 11113 ,
  ICAL_XLICCLASS_REPLYDELEGATE = 11114 ,
  ICAL_XLICCLASS_REPLYCRASHERACCEPT = 11115 ,
  ICAL_XLICCLASS_REPLYCRASHERDECLINE = 11116 ,
  ICAL_XLICCLASS_ADDINSTANCE = 11117 ,
  ICAL_XLICCLASS_CANCELEVENT = 11118 ,
  ICAL_XLICCLASS_CANCELINSTANCE = 11119 ,
  ICAL_XLICCLASS_CANCELALL = 11120 ,
  ICAL_XLICCLASS_REFRESH = 11121 ,
  ICAL_XLICCLASS_COUNTER = 11122 ,
  ICAL_XLICCLASS_DECLINECOUNTER = 11123 ,
  ICAL_XLICCLASS_MALFORMED = 11124 ,
  ICAL_XLICCLASS_OBSOLETE = 11125 ,
  ICAL_XLICCLASS_MISSEQUENCED = 11126 ,
  ICAL_XLICCLASS_UNKNOWN = 11127 ,
  ICAL_XLICCLASS_NONE = 11199
}
enum  icalvalue_kind {
  ICAL_ANY_VALUE =5000 ,
  ICAL_ACTION_VALUE =5027 ,
  ICAL_ATTACH_VALUE =5003 ,
  ICAL_BINARY_VALUE =5011 ,
  ICAL_BOOLEAN_VALUE =5021 ,
  ICAL_BUSYTYPE_VALUE =5032 ,
  ICAL_CALADDRESS_VALUE =5023 ,
  ICAL_CARLEVEL_VALUE =5016 ,
  ICAL_CLASS_VALUE =5019 ,
  ICAL_CMD_VALUE =5010 ,
  ICAL_COLOR_VALUE =5044 ,
  ICAL_DATE_VALUE =5002 ,
  ICAL_DATETIME_VALUE =5028 ,
  ICAL_DATETIMEDATE_VALUE =5036 ,
  ICAL_DATETIMEPERIOD_VALUE =5015 ,
  ICAL_DURATION_VALUE =5020 ,
  ICAL_FLOAT_VALUE =5013 ,
  ICAL_GEO_VALUE =5004 ,
  ICAL_INTEGER_VALUE =5017 ,
  ICAL_LINK_VALUE =5042 ,
  ICAL_METHOD_VALUE =5030 ,
  ICAL_PARTICIPANTTYPE_VALUE =5037 ,
  ICAL_PERIOD_VALUE =5014 ,
  ICAL_POLLCOMPLETION_VALUE =5034 ,
  ICAL_POLLMODE_VALUE =5033 ,
  ICAL_PROXIMITY_VALUE =5039 ,
  ICAL_QUERY_VALUE =5001 ,
  ICAL_QUERYLEVEL_VALUE =5012 ,
  ICAL_RECUR_VALUE =5026 ,
  ICAL_RELATEDTO_VALUE =5043 ,
  ICAL_REQUESTSTATUS_VALUE =5009 ,
  ICAL_RESOURCETYPE_VALUE =5038 ,
  ICAL_STATUS_VALUE =5005 ,
  ICAL_STRING_VALUE =5007 ,
  ICAL_TASKMODE_VALUE =5035 ,
  ICAL_TEXT_VALUE =5008 ,
  ICAL_TRANSP_VALUE =5006 ,
  ICAL_TRIGGER_VALUE =5024 ,
  ICAL_UID_VALUE =5040 ,
  ICAL_URI_VALUE =5018 ,
  ICAL_UTCOFFSET_VALUE =5029 ,
  ICAL_X_VALUE =5022 ,
  ICAL_XLICCLASS_VALUE =5025 ,
  ICAL_XMLREFERENCE_VALUE =5041 ,
  ICAL_NO_VALUE =5031
}

Functions

enum icalproperty_action icalvalue_get_action (const icalvalue *value)
icalattachicalvalue_get_attach (const icalvalue *value)
const char * icalvalue_get_binary (const icalvalue *value)
int icalvalue_get_boolean (const icalvalue *value)
enum icalproperty_busytype icalvalue_get_busytype (const icalvalue *value)
const char * icalvalue_get_caladdress (const icalvalue *value)
enum icalproperty_carlevel icalvalue_get_carlevel (const icalvalue *value)
enum icalproperty_class icalvalue_get_class (const icalvalue *value)
enum icalproperty_cmd icalvalue_get_cmd (const icalvalue *value)
const char * icalvalue_get_color (const icalvalue *value)
struct icaltimetype icalvalue_get_date (const icalvalue *value)
struct icaltimetype icalvalue_get_datetime (const icalvalue *value)
struct icaltimetype icalvalue_get_datetimedate (const icalvalue *value)
struct icaldatetimeperiodtype icalvalue_get_datetimeperiod (const icalvalue *value)
struct icaldurationtype icalvalue_get_duration (const icalvalue *value)
float icalvalue_get_float (const icalvalue *value)
struct icalgeotype icalvalue_get_geo (const icalvalue *value)
int icalvalue_get_integer (const icalvalue *value)
enum icalproperty_method icalvalue_get_method (const icalvalue *value)
enum icalproperty_participanttype icalvalue_get_participanttype (const icalvalue *value)
struct icalperiodtype icalvalue_get_period (const icalvalue *value)
enum icalproperty_pollcompletion icalvalue_get_pollcompletion (const icalvalue *value)
enum icalproperty_pollmode icalvalue_get_pollmode (const icalvalue *value)
enum icalproperty_proximity icalvalue_get_proximity (const icalvalue *value)
const char * icalvalue_get_query (const icalvalue *value)
enum icalproperty_querylevel icalvalue_get_querylevel (const icalvalue *value)
struct icalrecurrencetypeicalvalue_get_recur (const icalvalue *value)
struct icalreqstattype icalvalue_get_requeststatus (const icalvalue *value)
enum icalproperty_resourcetype icalvalue_get_resourcetype (const icalvalue *value)
enum icalproperty_status icalvalue_get_status (const icalvalue *value)
const char * icalvalue_get_string (const icalvalue *value)
enum icalproperty_taskmode icalvalue_get_taskmode (const icalvalue *value)
const char * icalvalue_get_text (const icalvalue *value)
enum icalproperty_transp icalvalue_get_transp (const icalvalue *value)
struct icaltriggertype icalvalue_get_trigger (const icalvalue *value)
const char * icalvalue_get_uid (const icalvalue *value)
const char * icalvalue_get_uri (const icalvalue *value)
int icalvalue_get_utcoffset (const icalvalue *value)
const char * icalvalue_get_x (const icalvalue *value)
enum icalproperty_xlicclass icalvalue_get_xlicclass (const icalvalue *value)
const char * icalvalue_get_xmlreference (const icalvalue *value)
icalvalueicalvalue_new_action (enum icalproperty_action v)
icalvalueicalvalue_new_attach (icalattach *attach)
icalvalueicalvalue_new_binary (const char *v)
icalvalueicalvalue_new_boolean (int v)
icalvalueicalvalue_new_busytype (enum icalproperty_busytype v)
icalvalueicalvalue_new_caladdress (const char *v)
icalvalueicalvalue_new_carlevel (enum icalproperty_carlevel v)
icalvalueicalvalue_new_class (enum icalproperty_class v)
icalvalueicalvalue_new_cmd (enum icalproperty_cmd v)
icalvalueicalvalue_new_color (const char *v)
icalvalueicalvalue_new_date (struct icaltimetype v)
icalvalueicalvalue_new_datetime (struct icaltimetype v)
icalvalueicalvalue_new_datetimedate (struct icaltimetype v)
icalvalueicalvalue_new_datetimeperiod (struct icaldatetimeperiodtype v)
icalvalueicalvalue_new_duration (struct icaldurationtype v)
icalvalueicalvalue_new_float (float v)
icalvalueicalvalue_new_geo (struct icalgeotype v)
icalvalueicalvalue_new_integer (int v)
icalvalueicalvalue_new_method (enum icalproperty_method v)
icalvalueicalvalue_new_participanttype (enum icalproperty_participanttype v)
icalvalueicalvalue_new_period (struct icalperiodtype v)
icalvalueicalvalue_new_pollcompletion (enum icalproperty_pollcompletion v)
icalvalueicalvalue_new_pollmode (enum icalproperty_pollmode v)
icalvalueicalvalue_new_proximity (enum icalproperty_proximity v)
icalvalueicalvalue_new_query (const char *v)
icalvalueicalvalue_new_querylevel (enum icalproperty_querylevel v)
icalvalueicalvalue_new_recur (struct icalrecurrencetype *recur)
icalvalueicalvalue_new_requeststatus (struct icalreqstattype v)
icalvalueicalvalue_new_resourcetype (enum icalproperty_resourcetype v)
icalvalueicalvalue_new_status (enum icalproperty_status v)
icalvalueicalvalue_new_string (const char *v)
icalvalueicalvalue_new_taskmode (enum icalproperty_taskmode v)
icalvalueicalvalue_new_text (const char *v)
icalvalueicalvalue_new_transp (enum icalproperty_transp v)
icalvalueicalvalue_new_trigger (struct icaltriggertype v)
icalvalueicalvalue_new_uid (const char *v)
icalvalueicalvalue_new_uri (const char *v)
icalvalueicalvalue_new_utcoffset (int v)
icalvalueicalvalue_new_x (const char *v)
icalvalueicalvalue_new_xlicclass (enum icalproperty_xlicclass v)
icalvalueicalvalue_new_xmlreference (const char *v)
void icalvalue_set_action (icalvalue *value, enum icalproperty_action v)
void icalvalue_set_attach (icalvalue *value, icalattach *attach)
void icalvalue_set_binary (icalvalue *value, const char *v)
void icalvalue_set_boolean (icalvalue *value, int v)
void icalvalue_set_busytype (icalvalue *value, enum icalproperty_busytype v)
void icalvalue_set_caladdress (icalvalue *value, const char *v)
void icalvalue_set_carlevel (icalvalue *value, enum icalproperty_carlevel v)
void icalvalue_set_class (icalvalue *value, enum icalproperty_class v)
void icalvalue_set_cmd (icalvalue *value, enum icalproperty_cmd v)
void icalvalue_set_color (icalvalue *value, const char *v)
void icalvalue_set_date (icalvalue *value, struct icaltimetype v)
void icalvalue_set_datetime (icalvalue *value, struct icaltimetype v)
void icalvalue_set_datetimedate (icalvalue *value, struct icaltimetype v)
void icalvalue_set_datetimeperiod (icalvalue *value, struct icaldatetimeperiodtype v)
void icalvalue_set_duration (icalvalue *value, struct icaldurationtype v)
void icalvalue_set_float (icalvalue *value, float v)
void icalvalue_set_geo (icalvalue *value, struct icalgeotype v)
void icalvalue_set_integer (icalvalue *value, int v)
void icalvalue_set_method (icalvalue *value, enum icalproperty_method v)
void icalvalue_set_participanttype (icalvalue *value, enum icalproperty_participanttype v)
void icalvalue_set_period (icalvalue *value, struct icalperiodtype v)
void icalvalue_set_pollcompletion (icalvalue *value, enum icalproperty_pollcompletion v)
void icalvalue_set_pollmode (icalvalue *value, enum icalproperty_pollmode v)
void icalvalue_set_proximity (icalvalue *value, enum icalproperty_proximity v)
void icalvalue_set_query (icalvalue *value, const char *v)
void icalvalue_set_querylevel (icalvalue *value, enum icalproperty_querylevel v)
void icalvalue_set_recur (icalvalue *value, struct icalrecurrencetype *recur)
void icalvalue_set_requeststatus (icalvalue *value, struct icalreqstattype v)
void icalvalue_set_resourcetype (icalvalue *value, enum icalproperty_resourcetype v)
void icalvalue_set_status (icalvalue *value, enum icalproperty_status v)
void icalvalue_set_string (icalvalue *value, const char *v)
void icalvalue_set_taskmode (icalvalue *value, enum icalproperty_taskmode v)
void icalvalue_set_text (icalvalue *value, const char *v)
void icalvalue_set_transp (icalvalue *value, enum icalproperty_transp v)
void icalvalue_set_trigger (icalvalue *value, struct icaltriggertype v)
void icalvalue_set_uid (icalvalue *value, const char *v)
void icalvalue_set_uri (icalvalue *value, const char *v)
void icalvalue_set_utcoffset (icalvalue *value, int v)
void icalvalue_set_x (icalvalue *value, const char *v)
void icalvalue_set_xlicclass (icalvalue *value, enum icalproperty_xlicclass v)
void icalvalue_set_xmlreference (icalvalue *value, const char *v)

Detailed Description

ICalendar values.

Definition in file icalderivedvalue.h.

Macro Definition Documentation

◆ ICALPROPERTY_FIRST_ENUM

#define ICALPROPERTY_FIRST_ENUM   10000

Definition at line 149 of file icalderivedvalue.h.

◆ ICALPROPERTY_LAST_ENUM

#define ICALPROPERTY_LAST_ENUM   11600

Definition at line 344 of file icalderivedvalue.h.

◆ icalvalue_get_link

#define icalvalue_get_link   icalvalue_get_uri

Definition at line 87 of file icalderivedvalue.h.

◆ icalvalue_get_relatedto

#define icalvalue_get_relatedto   icalvalue_get_text

Definition at line 91 of file icalderivedvalue.h.

◆ icalvalue_new_link

#define icalvalue_new_link   icalvalue_new_uri

Definition at line 85 of file icalderivedvalue.h.

◆ icalvalue_new_relatedto

#define icalvalue_new_relatedto   icalvalue_new_text

Definition at line 89 of file icalderivedvalue.h.

◆ icalvalue_set_link

#define icalvalue_set_link   icalvalue_set_uri

Definition at line 86 of file icalderivedvalue.h.

◆ icalvalue_set_relatedto

#define icalvalue_set_relatedto   icalvalue_set_text

Definition at line 90 of file icalderivedvalue.h.

Typedef Documentation

◆ icalvalue

typedef struct icalvalue_impl icalvalue

Definition at line 22 of file icalderivedvalue.h.

Enumeration Type Documentation

◆ icalproperty_action

Enumerator
ICAL_ACTION_X 
ICAL_ACTION_AUDIO 
ICAL_ACTION_DISPLAY 
ICAL_ACTION_EMAIL 
ICAL_ACTION_PROCEDURE 
ICAL_ACTION_NONE 

Definition at line 151 of file icalderivedvalue.h.

◆ icalproperty_busytype

Enumerator
ICAL_BUSYTYPE_X 
ICAL_BUSYTYPE_BUSY 
ICAL_BUSYTYPE_BUSYUNAVAILABLE 
ICAL_BUSYTYPE_BUSYTENTATIVE 
ICAL_BUSYTYPE_NONE 

Definition at line 160 of file icalderivedvalue.h.

◆ icalproperty_carlevel

Enumerator
ICAL_CARLEVEL_X 
ICAL_CARLEVEL_CARNONE 
ICAL_CARLEVEL_CARMIN 
ICAL_CARLEVEL_CARFULL1 
ICAL_CARLEVEL_NONE 

Definition at line 168 of file icalderivedvalue.h.

◆ icalproperty_class

Enumerator
ICAL_CLASS_X 
ICAL_CLASS_PUBLIC 
ICAL_CLASS_PRIVATE 
ICAL_CLASS_CONFIDENTIAL 
ICAL_CLASS_NONE 

Definition at line 176 of file icalderivedvalue.h.

◆ icalproperty_cmd

Enumerator
ICAL_CMD_X 
ICAL_CMD_ABORT 
ICAL_CMD_CONTINUE 
ICAL_CMD_CREATE 
ICAL_CMD_DELETE 
ICAL_CMD_GENERATEUID 
ICAL_CMD_GETCAPABILITY 
ICAL_CMD_IDENTIFY 
ICAL_CMD_MODIFY 
ICAL_CMD_MOVE 
ICAL_CMD_REPLY 
ICAL_CMD_SEARCH 
ICAL_CMD_SETLOCALE 
ICAL_CMD_NONE 

Definition at line 184 of file icalderivedvalue.h.

◆ icalproperty_method

Enumerator
ICAL_METHOD_X 
ICAL_METHOD_PUBLISH 
ICAL_METHOD_REQUEST 
ICAL_METHOD_REPLY 
ICAL_METHOD_ADD 
ICAL_METHOD_CANCEL 
ICAL_METHOD_REFRESH 
ICAL_METHOD_COUNTER 
ICAL_METHOD_DECLINECOUNTER 
ICAL_METHOD_CREATE 
ICAL_METHOD_READ 
ICAL_METHOD_RESPONSE 
ICAL_METHOD_MOVE 
ICAL_METHOD_MODIFY 
ICAL_METHOD_GENERATEUID 
ICAL_METHOD_DELETE 
ICAL_METHOD_POLLSTATUS 
ICAL_METHOD_NONE 

Definition at line 201 of file icalderivedvalue.h.

◆ icalproperty_participanttype

Enumerator
ICAL_PARTICIPANTTYPE_X 
ICAL_PARTICIPANTTYPE_ACTIVE 
ICAL_PARTICIPANTTYPE_INACTIVE 
ICAL_PARTICIPANTTYPE_SPONSOR 
ICAL_PARTICIPANTTYPE_CONTACT 
ICAL_PARTICIPANTTYPE_BOOKINGCONTACT 
ICAL_PARTICIPANTTYPE_EMERGENCYCONTACT 
ICAL_PARTICIPANTTYPE_PUBLICITYCONTACT 
ICAL_PARTICIPANTTYPE_PLANNERCONTACT 
ICAL_PARTICIPANTTYPE_PERFORMER 
ICAL_PARTICIPANTTYPE_SPEAKER 
ICAL_PARTICIPANTTYPE_VOTER 
ICAL_PARTICIPANTTYPE_NONE 

Definition at line 222 of file icalderivedvalue.h.

◆ icalproperty_pollcompletion

Enumerator
ICAL_POLLCOMPLETION_X 
ICAL_POLLCOMPLETION_SERVER 
ICAL_POLLCOMPLETION_SERVERSUBMIT 
ICAL_POLLCOMPLETION_SERVERCHOICE 
ICAL_POLLCOMPLETION_CLIENT 
ICAL_POLLCOMPLETION_NONE 

Definition at line 238 of file icalderivedvalue.h.

◆ icalproperty_pollmode

Enumerator
ICAL_POLLMODE_X 
ICAL_POLLMODE_BASIC 
ICAL_POLLMODE_NONE 

Definition at line 247 of file icalderivedvalue.h.

◆ icalproperty_proximity

Enumerator
ICAL_PROXIMITY_X 
ICAL_PROXIMITY_ARRIVE 
ICAL_PROXIMITY_DEPART 
ICAL_PROXIMITY_CONNECT 
ICAL_PROXIMITY_DISCONNECT 
ICAL_PROXIMITY_NONE 

Definition at line 253 of file icalderivedvalue.h.

◆ icalproperty_querylevel

Enumerator
ICAL_QUERYLEVEL_X 
ICAL_QUERYLEVEL_CALQL1 
ICAL_QUERYLEVEL_CALQLNONE 
ICAL_QUERYLEVEL_NONE 

Definition at line 262 of file icalderivedvalue.h.

◆ icalproperty_resourcetype

Enumerator
ICAL_RESOURCETYPE_X 
ICAL_RESOURCETYPE_ROOM 
ICAL_RESOURCETYPE_PROJECTOR 
ICAL_RESOURCETYPE_REMOTECONFERENCEAUDIO 
ICAL_RESOURCETYPE_REMOTECONFERENCEVIDEO 
ICAL_RESOURCETYPE_NONE 

Definition at line 269 of file icalderivedvalue.h.

◆ icalproperty_status

Enumerator
ICAL_STATUS_X 
ICAL_STATUS_TENTATIVE 
ICAL_STATUS_CONFIRMED 
ICAL_STATUS_COMPLETED 
ICAL_STATUS_NEEDSACTION 
ICAL_STATUS_CANCELLED 
ICAL_STATUS_INPROCESS 
ICAL_STATUS_DRAFT 
ICAL_STATUS_FINAL 
ICAL_STATUS_SUBMITTED 
ICAL_STATUS_PENDING 
ICAL_STATUS_FAILED 
ICAL_STATUS_DELETED 
ICAL_STATUS_NONE 

Definition at line 278 of file icalderivedvalue.h.

◆ icalproperty_taskmode

Enumerator
ICAL_TASKMODE_X 
ICAL_TASKMODE_AUTOMATICCOMPLETION 
ICAL_TASKMODE_AUTOMATICFAILURE 
ICAL_TASKMODE_AUTOMATICSTATUS 
ICAL_TASKMODE_NONE 

Definition at line 295 of file icalderivedvalue.h.

◆ icalproperty_transp

Enumerator
ICAL_TRANSP_X 
ICAL_TRANSP_OPAQUE 
ICAL_TRANSP_OPAQUENOCONFLICT 
ICAL_TRANSP_TRANSPARENT 
ICAL_TRANSP_TRANSPARENTNOCONFLICT 
ICAL_TRANSP_NONE 

Definition at line 303 of file icalderivedvalue.h.

◆ icalproperty_xlicclass

Enumerator
ICAL_XLICCLASS_X 
ICAL_XLICCLASS_PUBLISHNEW 
ICAL_XLICCLASS_PUBLISHUPDATE 
ICAL_XLICCLASS_PUBLISHFREEBUSY 
ICAL_XLICCLASS_REQUESTNEW 
ICAL_XLICCLASS_REQUESTUPDATE 
ICAL_XLICCLASS_REQUESTRESCHEDULE 
ICAL_XLICCLASS_REQUESTDELEGATE 
ICAL_XLICCLASS_REQUESTNEWORGANIZER 
ICAL_XLICCLASS_REQUESTFORWARD 
ICAL_XLICCLASS_REQUESTSTATUS 
ICAL_XLICCLASS_REQUESTFREEBUSY 
ICAL_XLICCLASS_REPLYACCEPT 
ICAL_XLICCLASS_REPLYDECLINE 
ICAL_XLICCLASS_REPLYDELEGATE 
ICAL_XLICCLASS_REPLYCRASHERACCEPT 
ICAL_XLICCLASS_REPLYCRASHERDECLINE 
ICAL_XLICCLASS_ADDINSTANCE 
ICAL_XLICCLASS_CANCELEVENT 
ICAL_XLICCLASS_CANCELINSTANCE 
ICAL_XLICCLASS_CANCELALL 
ICAL_XLICCLASS_REFRESH 
ICAL_XLICCLASS_COUNTER 
ICAL_XLICCLASS_DECLINECOUNTER 
ICAL_XLICCLASS_MALFORMED 
ICAL_XLICCLASS_OBSOLETE 
ICAL_XLICCLASS_MISSEQUENCED 
ICAL_XLICCLASS_UNKNOWN 
ICAL_XLICCLASS_NONE 

Definition at line 312 of file icalderivedvalue.h.

◆ icalvalue_kind

Enumerator
ICAL_ANY_VALUE 
ICAL_ACTION_VALUE 
ICAL_ATTACH_VALUE 
ICAL_BINARY_VALUE 
ICAL_BOOLEAN_VALUE 
ICAL_BUSYTYPE_VALUE 
ICAL_CALADDRESS_VALUE 
ICAL_CARLEVEL_VALUE 
ICAL_CLASS_VALUE 
ICAL_CMD_VALUE 
ICAL_COLOR_VALUE 
ICAL_DATE_VALUE 
ICAL_DATETIME_VALUE 
ICAL_DATETIMEDATE_VALUE 
ICAL_DATETIMEPERIOD_VALUE 
ICAL_DURATION_VALUE 
ICAL_FLOAT_VALUE 
ICAL_GEO_VALUE 
ICAL_INTEGER_VALUE 
ICAL_LINK_VALUE 
ICAL_METHOD_VALUE 
ICAL_PARTICIPANTTYPE_VALUE 
ICAL_PERIOD_VALUE 
ICAL_POLLCOMPLETION_VALUE 
ICAL_POLLMODE_VALUE 
ICAL_PROXIMITY_VALUE 
ICAL_QUERY_VALUE 
ICAL_QUERYLEVEL_VALUE 
ICAL_RECUR_VALUE 
ICAL_RELATEDTO_VALUE 
ICAL_REQUESTSTATUS_VALUE 
ICAL_RESOURCETYPE_VALUE 
ICAL_STATUS_VALUE 
ICAL_STRING_VALUE 
ICAL_TASKMODE_VALUE 
ICAL_TEXT_VALUE 
ICAL_TRANSP_VALUE 
ICAL_TRIGGER_VALUE 
ICAL_UID_VALUE 
ICAL_URI_VALUE 
ICAL_UTCOFFSET_VALUE 
ICAL_X_VALUE 
ICAL_XLICCLASS_VALUE 
ICAL_XMLREFERENCE_VALUE 
ICAL_NO_VALUE 

Definition at line 101 of file icalderivedvalue.h.

Function Documentation

◆ icalvalue_get_action()

enum icalproperty_action icalvalue_get_action ( const icalvalue * value)

◆ icalvalue_get_attach()

icalattach * icalvalue_get_attach ( const icalvalue * value)

◆ icalvalue_get_binary()

const char * icalvalue_get_binary ( const icalvalue * value)

◆ icalvalue_get_boolean()

int icalvalue_get_boolean ( const icalvalue * value)

◆ icalvalue_get_busytype()

enum icalproperty_busytype icalvalue_get_busytype ( const icalvalue * value)

◆ icalvalue_get_caladdress()

const char * icalvalue_get_caladdress ( const icalvalue * value)

◆ icalvalue_get_carlevel()

enum icalproperty_carlevel icalvalue_get_carlevel ( const icalvalue * value)

◆ icalvalue_get_class()

enum icalproperty_class icalvalue_get_class ( const icalvalue * value)

◆ icalvalue_get_cmd()

enum icalproperty_cmd icalvalue_get_cmd ( const icalvalue * value)

◆ icalvalue_get_color()

const char * icalvalue_get_color ( const icalvalue * value)

◆ icalvalue_get_date()

struct icaltimetype icalvalue_get_date ( const icalvalue * value)

◆ icalvalue_get_datetime()

struct icaltimetype icalvalue_get_datetime ( const icalvalue * value)

Returns the icaltimetype corresponding to the specified icalvalue.

Parameters
valuepointer to an icalvalue.
Returns
the icaltimetype as datetime.
Since
3.0

◆ icalvalue_get_datetimedate()

struct icaltimetype icalvalue_get_datetimedate ( const icalvalue * value)

◆ icalvalue_get_datetimeperiod()

struct icaldatetimeperiodtype icalvalue_get_datetimeperiod ( const icalvalue * value)

◆ icalvalue_get_duration()

struct icaldurationtype icalvalue_get_duration ( const icalvalue * value)

◆ icalvalue_get_float()

float icalvalue_get_float ( const icalvalue * value)

◆ icalvalue_get_geo()

struct icalgeotype icalvalue_get_geo ( const icalvalue * value)

◆ icalvalue_get_integer()

int icalvalue_get_integer ( const icalvalue * value)

◆ icalvalue_get_method()

enum icalproperty_method icalvalue_get_method ( const icalvalue * value)

◆ icalvalue_get_participanttype()

enum icalproperty_participanttype icalvalue_get_participanttype ( const icalvalue * value)

◆ icalvalue_get_period()

struct icalperiodtype icalvalue_get_period ( const icalvalue * value)

◆ icalvalue_get_pollcompletion()

enum icalproperty_pollcompletion icalvalue_get_pollcompletion ( const icalvalue * value)

◆ icalvalue_get_pollmode()

enum icalproperty_pollmode icalvalue_get_pollmode ( const icalvalue * value)

◆ icalvalue_get_proximity()

enum icalproperty_proximity icalvalue_get_proximity ( const icalvalue * value)

◆ icalvalue_get_query()

const char * icalvalue_get_query ( const icalvalue * value)

◆ icalvalue_get_querylevel()

enum icalproperty_querylevel icalvalue_get_querylevel ( const icalvalue * value)

◆ icalvalue_get_recur()

struct icalrecurrencetype * icalvalue_get_recur ( const icalvalue * value)

◆ icalvalue_get_requeststatus()

struct icalreqstattype icalvalue_get_requeststatus ( const icalvalue * value)

◆ icalvalue_get_resourcetype()

enum icalproperty_resourcetype icalvalue_get_resourcetype ( const icalvalue * value)

◆ icalvalue_get_status()

enum icalproperty_status icalvalue_get_status ( const icalvalue * value)

◆ icalvalue_get_string()

const char * icalvalue_get_string ( const icalvalue * value)

◆ icalvalue_get_taskmode()

enum icalproperty_taskmode icalvalue_get_taskmode ( const icalvalue * value)

◆ icalvalue_get_text()

const char * icalvalue_get_text ( const icalvalue * value)

◆ icalvalue_get_transp()

enum icalproperty_transp icalvalue_get_transp ( const icalvalue * value)

◆ icalvalue_get_trigger()

struct icaltriggertype icalvalue_get_trigger ( const icalvalue * value)

◆ icalvalue_get_uid()

const char * icalvalue_get_uid ( const icalvalue * value)

◆ icalvalue_get_uri()

const char * icalvalue_get_uri ( const icalvalue * value)

◆ icalvalue_get_utcoffset()

int icalvalue_get_utcoffset ( const icalvalue * value)

◆ icalvalue_get_x()

const char * icalvalue_get_x ( const icalvalue * value)

◆ icalvalue_get_xlicclass()

enum icalproperty_xlicclass icalvalue_get_xlicclass ( const icalvalue * value)

◆ icalvalue_get_xmlreference()

const char * icalvalue_get_xmlreference ( const icalvalue * value)

◆ icalvalue_new_action()

icalvalue * icalvalue_new_action ( enum icalproperty_action v)

◆ icalvalue_new_attach()

icalvalue * icalvalue_new_attach ( icalattach * attach)

◆ icalvalue_new_binary()

icalvalue * icalvalue_new_binary ( const char * v)

◆ icalvalue_new_boolean()

icalvalue * icalvalue_new_boolean ( int v)

◆ icalvalue_new_busytype()

icalvalue * icalvalue_new_busytype ( enum icalproperty_busytype v)

◆ icalvalue_new_caladdress()

icalvalue * icalvalue_new_caladdress ( const char * v)

◆ icalvalue_new_carlevel()

icalvalue * icalvalue_new_carlevel ( enum icalproperty_carlevel v)

◆ icalvalue_new_class()

icalvalue * icalvalue_new_class ( enum icalproperty_class v)

◆ icalvalue_new_cmd()

icalvalue * icalvalue_new_cmd ( enum icalproperty_cmd v)

◆ icalvalue_new_color()

icalvalue * icalvalue_new_color ( const char * v)

◆ icalvalue_new_date()

icalvalue * icalvalue_new_date ( struct icaltimetype v)

◆ icalvalue_new_datetime()

icalvalue * icalvalue_new_datetime ( struct icaltimetype v)

Creates a new icalvalue representing the specified icaltimetype.

Parameters
vis an icaltimetype
Since
3.0

◆ icalvalue_new_datetimedate()

icalvalue * icalvalue_new_datetimedate ( struct icaltimetype v)

◆ icalvalue_new_datetimeperiod()

icalvalue * icalvalue_new_datetimeperiod ( struct icaldatetimeperiodtype v)

◆ icalvalue_new_duration()

icalvalue * icalvalue_new_duration ( struct icaldurationtype v)

◆ icalvalue_new_float()

icalvalue * icalvalue_new_float ( float v)

◆ icalvalue_new_geo()

icalvalue * icalvalue_new_geo ( struct icalgeotype v)

◆ icalvalue_new_integer()

icalvalue * icalvalue_new_integer ( int v)

◆ icalvalue_new_method()

icalvalue * icalvalue_new_method ( enum icalproperty_method v)

◆ icalvalue_new_participanttype()

icalvalue * icalvalue_new_participanttype ( enum icalproperty_participanttype v)

◆ icalvalue_new_period()

icalvalue * icalvalue_new_period ( struct icalperiodtype v)

◆ icalvalue_new_pollcompletion()

icalvalue * icalvalue_new_pollcompletion ( enum icalproperty_pollcompletion v)

◆ icalvalue_new_pollmode()

icalvalue * icalvalue_new_pollmode ( enum icalproperty_pollmode v)

◆ icalvalue_new_proximity()

icalvalue * icalvalue_new_proximity ( enum icalproperty_proximity v)

◆ icalvalue_new_query()

icalvalue * icalvalue_new_query ( const char * v)

◆ icalvalue_new_querylevel()

icalvalue * icalvalue_new_querylevel ( enum icalproperty_querylevel v)

◆ icalvalue_new_recur()

icalvalue * icalvalue_new_recur ( struct icalrecurrencetype * recur)

◆ icalvalue_new_requeststatus()

icalvalue * icalvalue_new_requeststatus ( struct icalreqstattype v)

◆ icalvalue_new_resourcetype()

icalvalue * icalvalue_new_resourcetype ( enum icalproperty_resourcetype v)

◆ icalvalue_new_status()

icalvalue * icalvalue_new_status ( enum icalproperty_status v)

◆ icalvalue_new_string()

icalvalue * icalvalue_new_string ( const char * v)

◆ icalvalue_new_taskmode()

icalvalue * icalvalue_new_taskmode ( enum icalproperty_taskmode v)

◆ icalvalue_new_text()

icalvalue * icalvalue_new_text ( const char * v)

◆ icalvalue_new_transp()

icalvalue * icalvalue_new_transp ( enum icalproperty_transp v)

◆ icalvalue_new_trigger()

icalvalue * icalvalue_new_trigger ( struct icaltriggertype v)

◆ icalvalue_new_uid()

icalvalue * icalvalue_new_uid ( const char * v)

◆ icalvalue_new_uri()

icalvalue * icalvalue_new_uri ( const char * v)

◆ icalvalue_new_utcoffset()

icalvalue * icalvalue_new_utcoffset ( int v)

◆ icalvalue_new_x()

icalvalue * icalvalue_new_x ( const char * v)

◆ icalvalue_new_xlicclass()

icalvalue * icalvalue_new_xlicclass ( enum icalproperty_xlicclass v)

◆ icalvalue_new_xmlreference()

icalvalue * icalvalue_new_xmlreference ( const char * v)

◆ icalvalue_set_action()

void icalvalue_set_action ( icalvalue * value,
enum icalproperty_action v )

◆ icalvalue_set_attach()

void icalvalue_set_attach ( icalvalue * value,
icalattach * attach )

◆ icalvalue_set_binary()

void icalvalue_set_binary ( icalvalue * value,
const char * v )

◆ icalvalue_set_boolean()

void icalvalue_set_boolean ( icalvalue * value,
int v )

◆ icalvalue_set_busytype()

void icalvalue_set_busytype ( icalvalue * value,
enum icalproperty_busytype v )

◆ icalvalue_set_caladdress()

void icalvalue_set_caladdress ( icalvalue * value,
const char * v )

◆ icalvalue_set_carlevel()

void icalvalue_set_carlevel ( icalvalue * value,
enum icalproperty_carlevel v )

◆ icalvalue_set_class()

void icalvalue_set_class ( icalvalue * value,
enum icalproperty_class v )

◆ icalvalue_set_cmd()

void icalvalue_set_cmd ( icalvalue * value,
enum icalproperty_cmd v )

◆ icalvalue_set_color()

void icalvalue_set_color ( icalvalue * value,
const char * v )

◆ icalvalue_set_date()

void icalvalue_set_date ( icalvalue * value,
struct icaltimetype v )

◆ icalvalue_set_datetime()

void icalvalue_set_datetime ( icalvalue * value,
struct icaltimetype v )

Sets an icalvalue for the specified icaltimetype.

Parameters
valueis a pointer to an icalvalue.
vis
Since
3.0

◆ icalvalue_set_datetimedate()

void icalvalue_set_datetimedate ( icalvalue * value,
struct icaltimetype v )

◆ icalvalue_set_datetimeperiod()

void icalvalue_set_datetimeperiod ( icalvalue * value,
struct icaldatetimeperiodtype v )

◆ icalvalue_set_duration()

void icalvalue_set_duration ( icalvalue * value,
struct icaldurationtype v )

◆ icalvalue_set_float()

void icalvalue_set_float ( icalvalue * value,
float v )

◆ icalvalue_set_geo()

void icalvalue_set_geo ( icalvalue * value,
struct icalgeotype v )

◆ icalvalue_set_integer()

void icalvalue_set_integer ( icalvalue * value,
int v )

◆ icalvalue_set_method()

void icalvalue_set_method ( icalvalue * value,
enum icalproperty_method v )

◆ icalvalue_set_participanttype()

void icalvalue_set_participanttype ( icalvalue * value,
enum icalproperty_participanttype v )

◆ icalvalue_set_period()

void icalvalue_set_period ( icalvalue * value,
struct icalperiodtype v )

◆ icalvalue_set_pollcompletion()

void icalvalue_set_pollcompletion ( icalvalue * value,
enum icalproperty_pollcompletion v )

◆ icalvalue_set_pollmode()

void icalvalue_set_pollmode ( icalvalue * value,
enum icalproperty_pollmode v )

◆ icalvalue_set_proximity()

void icalvalue_set_proximity ( icalvalue * value,
enum icalproperty_proximity v )

◆ icalvalue_set_query()

void icalvalue_set_query ( icalvalue * value,
const char * v )

◆ icalvalue_set_querylevel()

void icalvalue_set_querylevel ( icalvalue * value,
enum icalproperty_querylevel v )

◆ icalvalue_set_recur()

void icalvalue_set_recur ( icalvalue * value,
struct icalrecurrencetype * recur )

◆ icalvalue_set_requeststatus()

void icalvalue_set_requeststatus ( icalvalue * value,
struct icalreqstattype v )

◆ icalvalue_set_resourcetype()

void icalvalue_set_resourcetype ( icalvalue * value,
enum icalproperty_resourcetype v )

◆ icalvalue_set_status()

void icalvalue_set_status ( icalvalue * value,
enum icalproperty_status v )

◆ icalvalue_set_string()

void icalvalue_set_string ( icalvalue * value,
const char * v )

◆ icalvalue_set_taskmode()

void icalvalue_set_taskmode ( icalvalue * value,
enum icalproperty_taskmode v )

◆ icalvalue_set_text()

void icalvalue_set_text ( icalvalue * value,
const char * v )

◆ icalvalue_set_transp()

void icalvalue_set_transp ( icalvalue * value,
enum icalproperty_transp v )

◆ icalvalue_set_trigger()

void icalvalue_set_trigger ( icalvalue * value,
struct icaltriggertype v )

◆ icalvalue_set_uid()

void icalvalue_set_uid ( icalvalue * value,
const char * v )

◆ icalvalue_set_uri()

void icalvalue_set_uri ( icalvalue * value,
const char * v )

◆ icalvalue_set_utcoffset()

void icalvalue_set_utcoffset ( icalvalue * value,
int v )

◆ icalvalue_set_x()

void icalvalue_set_x ( icalvalue * value,
const char * v )

◆ icalvalue_set_xlicclass()

void icalvalue_set_xlicclass ( icalvalue * value,
enum icalproperty_xlicclass v )

◆ icalvalue_set_xmlreference()

void icalvalue_set_xmlreference ( icalvalue * value,
const char * v )