Libical API Documentation 4.0 UNRELEASED Go to the stable 3.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.