Back to index

lightning-sunbird  0.9+nobinonly
icallangbind.h
Go to the documentation of this file.
00001 /* -*- Mode: C -*-
00002   ======================================================================
00003   FILE: icallangbind.h
00004   CREATOR: eric 25 jan 2001
00005   
00006   DESCRIPTION:
00007   
00008   $Id: icallangbind.h,v 1.6 2002/10/24 13:44:30 acampi Exp $
00009   $Locker:  $
00010 
00011   (C) COPYRIGHT 1999 Eric Busboom 
00012   http://www.softwarestudio.org
00013   
00014   This package is free software and is provided "as is" without
00015   express or implied warranty.  It may be used, redistributed and/or
00016   modified under the same terms as perl itself. ( Either the Artistic
00017   License or the GPL. )
00018 
00019   ======================================================================*/
00020 
00021 #ifndef __ICALLANGBIND_H__
00022 #define __ICALLANGBIND_H__
00023 
00024 int* icallangbind_new_array(int size);
00025 void icallangbind_free_array(int* array);
00026 int icallangbind_access_array(int* array, int index);
00027 icalproperty* icallangbind_get_property(icalcomponent *c, int n, const char* prop);
00028 const char* icallangbind_get_property_val(icalproperty* p);
00029 const char* icallangbind_get_parameter(icalproperty *p, const char* parameter);
00030 icalcomponent* icallangbind_get_component(icalcomponent *c, const char* comp);
00031 
00032 icalproperty* icallangbind_get_first_property(icalcomponent *c,
00033                                               const char* prop);
00034 
00035 icalproperty* icallangbind_get_next_property(icalcomponent *c,
00036                                               const char* prop);
00037 
00038 icalcomponent* icallangbind_get_first_component(icalcomponent *c,
00039                                               const char* comp);
00040 
00041 icalcomponent* icallangbind_get_next_component(icalcomponent *c,
00042                                               const char* comp);
00043 
00044 icalparameter* icallangbind_get_first_parameter(icalproperty *prop);
00045 
00046 icalparameter* icallangbind_get_next_parameter(icalproperty *prop);
00047 
00048 const char* icallangbind_property_eval_string(icalproperty* prop, char* sep);
00049 
00050 
00051 int icallangbind_string_to_open_flag(const char* str);
00052 
00053 const char* icallangbind_quote_as_ical(const char* str);
00054 #endif /*__ICALLANGBIND_H__*/