[CCode (cname = "ftpListCallback", cheader_filename = "libxml/nanoftp.h")]
public static delegate void FtpListCallback (void* userData, string filename, string attrib, string owner, string group, ulong size, int links, int year, string month, int day, int hour, int minute);
- [CCode (cname = "void*", free_function = "xmlNanoFTPFreeCtxt", cheader_filename = "libxml/nanoftp.h")]
+ [Compact]
+ [CCode (cname = "void", free_function = "xmlNanoFTPFreeCtxt", cheader_filename = "libxml/nanoftp.h")]
public class NanoFTP {
[CCode (cname = "xmlNanoFTPCheckResponse")]
public int check_response ();
/* nanohttp - minimal HTTP implementation */
- [CCode (cname = "void*", cheader_filename = "libxml/nanohttp.h")]
+ [Compact]
+ [CCode (cname = "void", cheader_filename = "libxml/nanohttp.h")]
public class NanoHTTP {
[CCode (cname = "xmlNanoHTTPAuthHeader")]
public weak string auth_header ();
public static void set_compress_mode (int mode);
}
+ [Compact]
[CCode (cname = "xmlAttr", cheader_filename = "libxml/tree.h")]
public class Attr {
- public void* _private;
public ElementType type;
public weak string name;
public Node* children;
public int remove();
}
+ [Compact]
[CCode (cname = "xmlAttribute", cheader_filename = "libxml/tree.h")]
public class Attribute {
- public void* _private;
public ElementType type;
public weak string name;
public Node* children;
NOTATION
}
+ [Compact]
[CCode (cname = "xmlDoc", free_function = "xmlFreeDoc", cheader_filename = "libxml/tree.h,libxml/parser.h")]
public class Doc {
- public void* _private;
public ElementType type;
public string name;
public Node* children;
public Node* string_len_get_node_list (string str, int len);
}
+ [Compact]
[CCode (cname = "xmlDtd", cheader_filename = "libxml/tree.h")]
public class Dtd {
- public void* _private;
public ElementType type;
public string name;
public Node* children;
public Dtd* copy();
}
+ [Compact]
[CCode (cname = "xmlElement", cheader_filename = "libxml/tree.h")]
public class Element {
- public void* _private;
public ElementType type;
public weak string name;
public Node* children;
DOCB_DOCUMENT_NODE
}
+ [Compact]
[CCode (cname = "xmlNode", free_function = "xmlFreeNode", cheader_filename = "libxml/tree.h")]
public class Node {
- public void* _private;
public ElementType type;
public weak string name;
public Node* children;
public int unset_prop (string name);
}
+ [Compact]
[CCode (cname = "xmlNs", cheader_filename = "libxml/tree.h")]
public class Ns {
public Ns next;
public ElementType type;
public string href;
public string prefix;
- public void* _private;
public Doc context;
}
+ [Compact]
[CCode (cname = "xmlParserCtxt")]
public class ParserCtxt {
public SAXHandler* sax;
/* uri - library of generic URI related routines */
+ [Compact]
[CCode (cname = "xmlURI", free_function = "xmlFreeURI", cheader_filename = "libxml/uri.h")]
public class URI {
[CCode (cname = "xmlBuildRelativeURI")]
/* xmlschemas - incomplete XML Schemas structure implementation */
+ [Compact]
[CCode (cname = "xmlSchemaValidCtxt", cheader_filename = "libxml/xmlreader.h")]
public class SchemaValidCtxt {
}
XML_DECLARATION
}
+ [Compact]
[CCode (cname = "xmlTextReader", free_function = "xmlFreeTextReader", cheader_filename = "libxml/xmlreader.h")]
public class TextReader {
[CCode (cname = "xmlNewTextReaderFilename")]
public string xml_lang ();
}
- [CCode (cname = "void*", cheader_filename = "libxml/xmlreader.h")]
+ [Compact]
+ [CCode (cname = "void", cheader_filename = "libxml/xmlreader.h")]
public class TextReaderLocator {
}
public static long order_doc_elements (Doc* doc);
}
+ [Compact]
[CCode (cname = "xmlNodeSet", cheader_filename = "libxml/xpath.h")]
public class NodeSet {
[CCode (cname = "xmlXPathNodeSetGetLength")]
public Node* item (int index);
}
+ [Compact]
[CCode (cname = "xmlXPathContext", free_function = "xmlXPathFreeContext", cheader_filename = "libxml/xpath.h")]
public class XPathContext {
public Doc* doc;
XPATH_INVALID_CTXT
}
+ [Compact]
[CCode (cname = "xmlXPathObject", cheader_filename = "libxml/xpath.h")]
public class XPathObject {
public XPathObjectType type;
public static delegate void warningSAXFunc (void* ctx, string msg, ...);
+ [Compact]
[CCode (cname = "xmlSAXHandler")]
public class SAXHandler {
public internalSubsetSAXFunc internalSubset;