<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 99.2beta8 (1.46)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Using Libical</TITLE>
<META NAME="description" CONTENT="Using Libical">
<META NAME="keywords" CONTENT="UsingLibical">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="LaTeX2HTML v99.2beta8">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="UsingLibical.css">

<LINK REL="next" HREF="node1.html">
</HEAD>

<BODY >
<!--Navigation Panel-->
<A NAME="tex2html4"
  HREF="node1.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
 SRC="file:/usr/local/lib/latex2html/icons/next.png"></A> 
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
 SRC="file:/usr/local/lib/latex2html/icons/up_g.png"> 
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
 SRC="file:/usr/local/lib/latex2html/icons/prev_g.png"> 
<A NAME="tex2html2"
  HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
 SRC="file:/usr/local/lib/latex2html/icons/contents.png"></A>  
<BR>
<B> Next:</B> <A NAME="tex2html5"
  HREF="node1.html">Contents</A>
 &nbsp <B>  <A NAME="tex2html3"
  HREF="node1.html">Contents</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->

<P>

<P>

<P>

<P>
<H1 ALIGN="CENTER">Using Libical</H1>
<P ALIGN="CENTER"><STRONG>Eric Busboom (eric@softwarestudio.org)</STRONG></P>
<P ALIGN="CENTER"><STRONG>January 2001</STRONG></P>
<BR><HR>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"></A>

<UL>
<LI><A NAME="tex2html6"
  HREF="node1.html">Contents</A>
<LI><A NAME="tex2html7"
  HREF="node2.html">Introduction </A>
<UL>
<LI><A NAME="tex2html8"
  HREF="node3.html">The libical project</A>
<LI><A NAME="tex2html9"
  HREF="node4.html">License</A>
<LI><A NAME="tex2html10"
  HREF="node5.html">Example Code</A>
</UL>
<LI><A NAME="tex2html11"
  HREF="node6.html">Building and Installing the Library</A>
<LI><A NAME="tex2html12"
  HREF="node7.html">Structure </A>
<UL>
<LI><A NAME="tex2html13"
  HREF="node8.html">Core iCal classes</A>
<UL>
<LI><A NAME="tex2html14"
  HREF="node9.html">Properties</A>
<LI><A NAME="tex2html15"
  HREF="node10.html">Components </A>
<LI><A NAME="tex2html16"
  HREF="node11.html">Values </A>
<LI><A NAME="tex2html17"
  HREF="node12.html">Parameters </A>
</UL>
<LI><A NAME="tex2html18"
  HREF="node13.html">Other elements of libical</A>
<UL>
<LI><A NAME="tex2html19"
  HREF="node14.html">Enumerations and types</A>
<LI><A NAME="tex2html20"
  HREF="node15.html">The parser</A>
<LI><A NAME="tex2html21"
  HREF="node16.html">Error objects</A>
<LI><A NAME="tex2html22"
  HREF="node17.html">Memory Management</A>
<LI><A NAME="tex2html23"
  HREF="node18.html">Storage classes</A>
</UL>
</UL>
<LI><A NAME="tex2html24"
  HREF="node19.html">Differences From RFCs </A>
<UL>
<LI><A NAME="tex2html25"
  HREF="node20.html">Pseudo Components </A>
<LI><A NAME="tex2html26"
  HREF="node21.html">Combined Values </A>
<LI><A NAME="tex2html27"
  HREF="node22.html">Multi-Valued Properties</A>
</UL>
<LI><A NAME="tex2html28"
  HREF="node23.html">Using libical</A>
<UL>
<LI><A NAME="tex2html29"
  HREF="node24.html">Creating Components </A>
<UL>
<LI><A NAME="tex2html30"
  HREF="node25.html">Constructor Interfaces </A>
<LI><A NAME="tex2html31"
  HREF="node26.html">vaargs Constructors </A>
<LI><A NAME="tex2html32"
  HREF="node27.html">Parsing Text</A>
</UL>
<LI><A NAME="tex2html33"
  HREF="node28.html">Accessing Components </A>
<UL>
<LI><A NAME="tex2html34"
  HREF="node29.html">Finding Components </A>
<LI><A NAME="tex2html35"
  HREF="node30.html">Iterating Through Components</A>
<LI><A NAME="tex2html36"
  HREF="node31.html">Using Component Iterators</A>
<LI><A NAME="tex2html37"
  HREF="node32.html">Removing Components </A>
<LI><A NAME="tex2html38"
  HREF="node33.html">Working with properties and parameters</A>
<LI><A NAME="tex2html39"
  HREF="node34.html">Working with values</A>
<LI><A NAME="tex2html40"
  HREF="node35.html">Checking Component Validity</A>
<LI><A NAME="tex2html41"
  HREF="node36.html">Converting Components to Text</A>
</UL>
<LI><A NAME="tex2html42"
  HREF="node37.html">Time</A>
<UL>
<LI><A NAME="tex2html43"
  HREF="node38.html">Time structure</A>
<LI><A NAME="tex2html44"
  HREF="node39.html">Creating time structures</A>
<LI><A NAME="tex2html45"
  HREF="node40.html">Time manipulating routines</A>
</UL>
<LI><A NAME="tex2html46"
  HREF="node41.html">Storing Objects</A>
<UL>
<LI><A NAME="tex2html47"
  HREF="node42.html">Creating a new set</A>
<LI><A NAME="tex2html48"
  HREF="node43.html">Adding, Finding and Removing Components </A>
<LI><A NAME="tex2html49"
  HREF="node44.html">Other routines</A>
</UL>
<LI><A NAME="tex2html50"
  HREF="node45.html">Memory Management </A>
<LI><A NAME="tex2html51"
  HREF="node46.html">Error Handling</A>
<UL>
<LI><A NAME="tex2html52"
  HREF="node47.html">Return values</A>
<LI><A NAME="tex2html53"
  HREF="node48.html">icalerrno</A>
<LI><A NAME="tex2html54"
  HREF="node49.html">X-LIC-ERROR and X-LIC-INVALID-COMPONENT</A>
<LI><A NAME="tex2html55"
  HREF="node50.html">ICAL_ERRORS_ARE_FATAL and icalerror_errors_are_fatal</A>
</UL>
<LI><A NAME="tex2html56"
  HREF="node51.html">Naming Standard</A>
</UL>
<LI><A NAME="tex2html57"
  HREF="node52.html">Hacks and Bugs</A>
<LI><A NAME="tex2html58"
  HREF="node53.html">About this document ...</A>
</UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Eric Busboom
2001-04-27
</ADDRESS>
</BODY>
</HTML>
