Lines Matching +full:data +full:- +full:uri +full:- +full:to +full:- +full:buffer
29 * @filename: the filename or URI
31 * Callback used in the I/O Input API to detect if the current handler
39 * @filename: the filename or URI
41 * Callback used in the I/O Input API to open the resource
49 * @buffer: the buffer to store data read
50 * @len: the length of the buffer in bytes
52 * Callback used in the I/O Input API to read the resource
54 * Returns the number of bytes read or -1 in case of error
56 typedef int (*xmlInputReadCallback) (void * context, char * buffer, int len);
61 * Callback used in the I/O Input API to close the resource
63 * Returns 0 or -1 in case of error
75 * @filename: the filename or URI
77 * Callback used in the I/O Output API to detect if the current handler
85 * @filename: the filename or URI
87 * Callback used in the I/O Output API to open the resource
95 * @buffer: the buffer of data to write
96 * @len: the length of the buffer in bytes
98 * Callback used in the I/O Output API to write to the resource
100 * Returns the number of bytes written or -1 in case of error
102 typedef int (*xmlOutputWriteCallback) (void * context, const char * buffer,
108 * Callback used in the I/O Output API to close the resource
110 * Returns 0 or -1 in case of error
117 * @URI: the URI to read from
121 * corresponding to an URI.
127 (*xmlParserInputBufferCreateFilenameFunc)(const char *URI, xmlCharEncoding enc);
131 * @URI: the URI to write to
135 * corresponding to an URI.
141 (*xmlOutputBufferCreateFilenameFunc)(const char *URI,
149 xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
151 xmlBufPtr buffer; /* Local buffer encoded in UTF-8 */ member
152 xmlBufPtr raw; /* if encoder != NULL buffer for raw input */
153 int compressed; /* -1=unknown, 0=not compressed, 1=compressed */
165 xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
167 xmlBufPtr buffer; /* Local buffer encoded in UTF-8 or ISOLatin */ member
168 xmlBufPtr conv; /* if encoder != NULL buffer for output */
208 xmlParserInputBufferCreateFilename (const char *URI,
249 __xmlParserInputBufferCreateFilename(const char *URI,
266 xmlOutputBufferCreateFilename (const char *URI,
275 xmlOutputBufferCreateBuffer (xmlBufferPtr buffer,
288 /* Couple of APIs to get the output without digging into the buffers */
318 __xmlOutputBufferCreateFilename(const char *URI,
363 char * buffer,
388 char * buffer,