Home | History | Annotate | Download | only in libxml2

Lines Matching defs:plug

28607  * Plug a SAX based validation layer in a SAX parsing event flow.
28625 * We only allow to plug into SAX2 event streams
28738 * plug the pointers back.
28749 * @plug: a data structure returned by xmlSchemaSAXPlug
28757 xmlSchemaSAXUnplug(xmlSchemaSAXPlugPtr plug)
28762 if ((plug == NULL) || (plug->magic != XML_SAX_PLUG_MAGIC))
28764 plug->magic = 0;
28766 xmlSchemaPostRun(plug->ctxt);
28768 sax = plug->user_sax_ptr;
28769 *sax = plug->user_sax;
28770 if (plug->user_sax != NULL) {
28771 user_data = plug->user_data_ptr;
28772 *user_data = plug->user_data;
28776 xmlFree(plug);
28857 xmlSchemaSAXPlugPtr plug = NULL;
28892 * Plug the validation and launch the parsing
28894 plug = xmlSchemaSAXPlug(ctxt, &(pctxt->sax), &(pctxt->userData));
28895 if (plug == NULL) {
28915 if (plug != NULL) {
28916 xmlSchemaSAXUnplug(plug);