Simple C Expat Wrapper (SCEW)
1.1.7
|
SCEW writer common functions. More...
#include "export.h"
#include "tree.h"
#include "attribute.h"
#include "bool.h"
#include <expat.h>
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | scew_writer_hooks |
This is the set of functions that are implemented by all SCEW writers. More... | |
Typedefs | |
typedef struct scew_writer | scew_writer |
This is the type delcaration for SCEW writers. | |
Functions | |
SCEW_API scew_writer * | scew_writer_create (scew_writer_hooks const *hooks, void *data) |
Creates a new SCEW writer with the given scew_writer_hooks implementation. More... | |
SCEW_API void * | scew_writer_data (scew_writer *writer) |
Returns the reference to the internal data structure being used by the given writer. More... | |
SCEW_API size_t | scew_writer_write (scew_writer *writer, XML_Char const *buffer, size_t char_no) |
Writes data from the given memory buffer to the specified writer. More... | |
SCEW_API scew_bool | scew_writer_end (scew_writer *writer) |
Tells whether the given writer has reached its end. More... | |
SCEW_API scew_bool | scew_writer_error (scew_writer *writer) |
Tells whether an error was found while sending data to the given writer. More... | |
SCEW_API scew_bool | scew_writer_close (scew_writer *writer) |
Closes the given writer. More... | |
SCEW_API void | scew_writer_free (scew_writer *writer) |
Frees the memory allocated by the given writer. More... | |
SCEW writer common functions.