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 308 of file icalclassify.c.

◆ icalclassify_pre

#define icalclassify_pre   int rtrn = 0;

Definition at line 305 of file icalclassify.c.

Function Documentation

◆ icalclassify()

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

Definition at line 659 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 548 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 582 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 560 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 571 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 604 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 615 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 339 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 311 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 325 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 593 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 467 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 516 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 532 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 484 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 500 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 398 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 445 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 456 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 353 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 422 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 383 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 434 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 367 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.