libkcal

icalmime.h

Go to the documentation of this file.
00001 /* -*- Mode: C -*- */
00002 /*======================================================================
00003  FILE: icalmime.h
00004  CREATOR: eric 26 July 2000
00005 
00006 
00007 
00008  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
00009      http://www.softwarestudio.org
00010 
00011  This program is free software; you can redistribute it and/or modify
00012  it under the terms of either: 
00013 
00014     The LGPL as published by the Free Software Foundation, version
00015     2.1, available at: http://www.fsf.org/copyleft/lesser.html
00016 
00017   Or:
00018 
00019     The Mozilla Public License Version 1.0. You may obtain a copy of
00020     the License at http://www.mozilla.org/MPL/
00021 
00022 ======================================================================*/
00023 
00024 #ifndef ICALMIME_H
00025 #define ICALMIME_H
00026 
00027 #include "icalcomponent.h"
00028 #include "icalparser.h"
00029 
00030 icalcomponent* icalmime_parse(  char* (*line_gen_func)(char *s, size_t size, 
00031                                void *d),
00032                 void *data);
00033 
00034 /* The inverse of icalmime_parse, not implemented yet. Use sspm.h directly.  */
00035 char* icalmime_as_mime_string(char* component);
00036 
00037 
00038 
00039 #endif /* !ICALMIME_H */
00040 
00041 
00042