libepc r107 - in trunk: . libepc



Author: hasselmm
Date: 2007-11-22 17:12:32 +0000 (Thu, 22 Nov 2007)
New Revision: 107
ViewCVS link: http://svn.gnome.org/viewcvs/libepc?rev=107&view=rev

Added:
   trunk/libepc/contents.c
   trunk/libepc/contents.h
Modified:
   trunk/Makefile.am
   trunk/libepc/publisher.c
   trunk/libepc/publisher.h
Log:
Implement streaming capabilities.

* Makefile.am: Add libepc/contents.c and libepc/contents.h.
* libepc/contents.c, libepc/contents.h: Move EpcContents buffer
into separate files. Add EpcContentsReadFunc, epc_contents_get_data,
epc_contents_get_mime_type, epc_contents_stream_new,
epc_contents_stream_read and epc_contents_is_stream.
* libepc/publisher.c, libepc/publisher.h: Remove EpcContents.
Implement streaming of large objects.
* docs/reference/libepc/libepc-1.0-sections.txt: Update symbols.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]