From 4ec43482a75b075fd49868d0b4002411e7e62e9a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 19 Mar 2007 23:16:47 +0000 Subject: Learn quantization. RDF serialziation to a C FILE*. Machina graph drawing improvements. git-svn-id: http://svn.drobilla.net/lad/raul@364 a436a847-0d15-0410-975c-d299462d15a1 --- src/RDFWriter.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/RDFWriter.cpp') diff --git a/src/RDFWriter.cpp b/src/RDFWriter.cpp index f2d5626..6a69765 100644 --- a/src/RDFWriter.cpp +++ b/src/RDFWriter.cpp @@ -84,6 +84,23 @@ RDFWriter::blank_id() } +/** Begin a serialization to a C file handle. + * + * This must be called before any write methods. + */ +void +RDFWriter::start_to_file_handle(FILE* fd) throw (std::logic_error) +{ + if (_serializer) + throw std::logic_error("start_to_string called with serialization in progress"); + + raptor_init(); + _serializer = raptor_new_serializer(RDF_LANG); + raptor_serialize_start_to_file_handle(_serializer, NULL, fd); + setup_prefixes(); +} + + /** Begin a serialization to a file. * * This must be called before any write methods. -- cgit v1.2.1