libpHtools: The pHtools C API  1.0.0
Access pHtools XML databases and compute complex acid/base buffer properties.
 All Classes Files Functions Variables Pages
Classes | Functions
pHtools_parse.h File Reference

Function prototypes, data structures, and defines for pHtools_parse.c. More...

#include "pHtools.h"
#include <libxml/xmlreader.h>
#include <libxml/parser.h>
#include <libxml/tree.h>

Go to the source code of this file.

Classes

struct  NODEARRAY
 

Functions

void getAttributeByName (xmlNode *element, char *att, char *name)
 
void getCreatedOn (char *att, xmlDoc *doc)
 
void getCreatedBy (char *att, xmlDoc *doc)
 
void getNickname (char *att, xmlDoc *doc)
 
void getName (char *att, xmlDoc *doc)
 
void getEnabled (char *att, xmlDoc *doc)
 
void get_elements_named (char *name, xmlNode *a_node, NODEARRAY *array)
 
void getBufferComment (char *text, xmlDoc *doc)
 
int getExperiments (NODEARRAY *myarray, xmlDoc *doc)
 
int IsXMLFile (char *path)
 
int search_xml_buffer_database (BUFFERCOMP *newbufferDb, char *requested)
 
void fqdnbasename (char *dest, char *src)
 
int match_query (char *nickname, char *requested)
 
int IsBufferStorage (xmlDoc *doc)
 
void char2arrarr (BUFFERION *group, int *ngroups, char *text, int type, double weight, int overwrite)
 
void getGroups (BUFFERCOMP *target, xmlNode *expnode, double weight, int overwrite)
 
void getContained (BUFFERCOMP *target, xmlNode *expnode, double weight, int overwrite)
 
void crunchStorage (xmlDoc *doc, BUFFERCOMP *buffercom)
 
int main_alt2 (int argc, char **argv)
 

Detailed Description

Function prototypes, data structures, and defines for pHtools_parse.c.