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

Implements functions for classification. More...

Go to the source code of this file.

Macros

#define icalclassify_post   return rtrn;
#define icalclassify_pre   int rtrn = 0;

Functions

icalproperty_xlicclass icalclassify (icalcomponent *c, icalcomponent *match, const char *user)
int icalclassify_add_instance (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_cancel_all (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_cancel_event (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_cancel_instance (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_counter (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_delinecounter (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
icalproperty * icalclassify_find_attendee (const icalcomponent *c, const char *attendee)
icalcomponent * icalclassify_find_overlaps (icalset *set, icalcomponent *comp)
char * icalclassify_lowercase (const char *str)
int icalclassify_publish_freebusy (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_publish_new (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_publish_update (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_refesh (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_reply_accept (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_reply_crasher_accept (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_reply_crasher_decline (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_reply_decline (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_reply_delegate (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_delegate (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_forward (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_freebusy (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_new (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_new_organizer (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_reschedule (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_status (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
int icalclassify_request_update (const struct icalclassify_parts *comp, const struct icalclassify_parts *match, const char *user)
void icalssutil_free_parts (struct icalclassify_parts *parts)
void icalssutil_get_parts (icalcomponent *c, struct icalclassify_parts *parts)

Detailed Description

Implements functions for classification.

Definition in file icalclassify.c.

Macro Definition Documentation

◆ icalclassify_post

#define icalclassify_post   return rtrn;

Definition at line 307 of file icalclassify.c.

◆ icalclassify_pre

#define icalclassify_pre   int rtrn = 0;

Definition at line 304 of file icalclassify.c.

Function Documentation

◆ icalclassify()

icalproperty_xlicclass icalclassify ( icalcomponent * c,
icalcomponent * match,
const char * user )

Definition at line 658 of file icalclassify.c.

◆ icalclassify_add_instance()

int icalclassify_add_instance ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 547 of file icalclassify.c.

◆ icalclassify_cancel_all()

int icalclassify_cancel_all ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 581 of file icalclassify.c.

◆ icalclassify_cancel_event()

int icalclassify_cancel_event ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 559 of file icalclassify.c.

◆ icalclassify_cancel_instance()

int icalclassify_cancel_instance ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 570 of file icalclassify.c.

◆ icalclassify_counter()

int icalclassify_counter ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 603 of file icalclassify.c.

◆ icalclassify_delinecounter()

int icalclassify_delinecounter ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 614 of file icalclassify.c.

◆ icalclassify_find_attendee()

icalproperty * icalclassify_find_attendee ( const icalcomponent * c,
const char * attendee )

Definition at line 104 of file icalclassify.c.

◆ icalclassify_find_overlaps()

icalcomponent * icalclassify_find_overlaps ( icalset * set,
icalcomponent * comp )

Returns a set of components that intersect in time with comp. For component X and Y to intersect: X.DTSTART < Y.DTEND && X.DTEND > Y.DTSTART

Definition at line 65 of file icalclassify.c.

◆ icalclassify_lowercase()

char * icalclassify_lowercase ( const char * str)

Definition at line 39 of file icalclassify.c.

◆ icalclassify_publish_freebusy()

int icalclassify_publish_freebusy ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 338 of file icalclassify.c.

◆ icalclassify_publish_new()

int icalclassify_publish_new ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 310 of file icalclassify.c.

◆ icalclassify_publish_update()

int icalclassify_publish_update ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 324 of file icalclassify.c.

◆ icalclassify_refesh()

int icalclassify_refesh ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 592 of file icalclassify.c.

◆ icalclassify_reply_accept()

int icalclassify_reply_accept ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 466 of file icalclassify.c.

◆ icalclassify_reply_crasher_accept()

int icalclassify_reply_crasher_accept ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 515 of file icalclassify.c.

◆ icalclassify_reply_crasher_decline()

int icalclassify_reply_crasher_decline ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 531 of file icalclassify.c.

◆ icalclassify_reply_decline()

int icalclassify_reply_decline ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 483 of file icalclassify.c.

◆ icalclassify_reply_delegate()

int icalclassify_reply_delegate ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 499 of file icalclassify.c.

◆ icalclassify_request_delegate()

int icalclassify_request_delegate ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 397 of file icalclassify.c.

◆ icalclassify_request_forward()

int icalclassify_request_forward ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 444 of file icalclassify.c.

◆ icalclassify_request_freebusy()

int icalclassify_request_freebusy ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 455 of file icalclassify.c.

◆ icalclassify_request_new()

int icalclassify_request_new ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 352 of file icalclassify.c.

◆ icalclassify_request_new_organizer()

int icalclassify_request_new_organizer ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 421 of file icalclassify.c.

◆ icalclassify_request_reschedule()

int icalclassify_request_reschedule ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 382 of file icalclassify.c.

◆ icalclassify_request_status()

int icalclassify_request_status ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 433 of file icalclassify.c.

◆ icalclassify_request_update()

int icalclassify_request_update ( const struct icalclassify_parts * comp,
const struct icalclassify_parts * match,
const char * user )

Definition at line 366 of file icalclassify.c.

◆ icalssutil_free_parts()

void icalssutil_free_parts ( struct icalclassify_parts * parts)

Definition at line 161 of file icalclassify.c.

◆ icalssutil_get_parts()

void icalssutil_get_parts ( icalcomponent * c,
struct icalclassify_parts * parts )

Definition at line 180 of file icalclassify.c.