votParse_spp.c File Reference

Public interface procedures for the VOT SPP wrapper. More...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <expat.h>
#include <unistd.h>
#include <ctype.h>
#include <errno.h>
#include "votParseP.h"
#include "votParse.h"

Defines

#define XCHAR   short
#define PKCHAR   char
#define XINT   int
#define XEOS   NULL
#define VX_OPENVOTABLE   vopene_
#define VX_CLOSEVOTABLE   vclose_
#define VX_GETRESOURCE   vgetre_
#define VX_GETTABLE   vgette_
#define VX_GETFIELD   vgetfd_
#define VX_GETDATA   vgetda_
#define VX_GETTABLEDATA   vgetta_
#define VX_GETTR   vgettr_
#define VX_GETTD   vgettd_
#define VX_GETBINARY   vgetby_
#define VX_GETFITS   vgetfs_
#define VX_GETGROUP   vgetgp_
#define VX_GETFIELDREF   vgetff_
#define VX_GETPARAMREF   vgetpf_
#define VX_GETDESCRIPTION   vgetdn_
#define VX_GETPARAM   vgetpm_
#define VX_GETINFO   vgetio_
#define VX_GETSTREAM   vgetsm_
#define VX_GETVALUES   vgetvs_
#define VX_GETMIN   vgetmn_
#define VX_GETMAX   vgetmx_
#define VX_GETOPTION   vgeton_
#define VX_GETLINK   vgetlk_
#define VX_GETCOOSYS   vgetcs_
#define VX_GETDATATYPE   vgetde_
#define VX_GETDATATYPESTR   vgetdr_
#define VX_NEWNODE   vnewne_
#define VX_FREENODE   vfreee_
#define VX_ATTACHNODE   vattae_
#define VX_DELETENODE   vdelee_
#define VX_COPYELEMENT   vcopyt_
#define VX_GETNCOLS   vgncol_
#define VX_GETNROWS   vgnrow_
#define VX_GETTABLECELL   vgstab_
#define VX_GETTABLEINT   vgitab_
#define VX_GETTABLEREAL   vgrtab_
#define VX_GETLENGTH   vgetlh_
#define VX_GETNUMBEROF   vgetnf_
#define VX_FINDBYATTR   vfindr_
#define VX_FINDINGROUP   vfindp_
#define VX_NEXTINGROUP   vnextp_
#define VX_GETNEXT   vgetnt_
#define VX_GETSIBLING   vgetsg_
#define VX_GETCHILD   vgetcd_
#define VX_GETPARENT   vgetpt_
#define VX_CHILDOFTYPE   vchile_
#define VX_VALUEOF   vvaluf_
#define VX_TYPEOF   vtypef_
#define VX_SETVALUE   vsetve_
#define VX_GETVALUE   vgsval_
#define VX_GETINTVALUE   vgival_
#define VX_GETREALVALUE   vgrval_
#define VX_SETATTR   vsetar_
#define VX_GETATTR   vgetar_
#define VX_WRITEXML   vwritl_
#define VX_SETWARN   vswarn_

Functions

handle_t VX_OPENVOTABLE (XCHAR *arg)
void VX_CLOSEVOTABLE (handle_t *vot)
handle_t VX_GETRESOURCE (handle_t *handle)
handle_t VX_GETTABLE (handle_t *handle)
handle_t VX_GETFIELD (handle_t *handle)
handle_t VX_GETDATA (handle_t *handle)
handle_t VX_GETTABLEDATA (handle_t *handle)
handle_t VX_GETTR (handle_t *handle)
handle_t VX_GETTD (handle_t *handle)
handle_t VX_GETBINARY (handle_t *handle)
handle_t VX_GETFITS (handle_t *handle)
handle_t VX_GETGROUP (handle_t *handle)
handle_t VX_GETFIELDRef (handle_t *handle)
handle_t VX_GETPARAMREF (handle_t *handle)
handle_t VX_GETDESCRIPTION (handle_t *handle)
handle_t VX_GETPARAM (handle_t *handle)
handle_t VX_GETINFO (handle_t *handle)
handle_t VX_GETSTREAM (handle_t *handle)
handle_t VX_GETVALUES (handle_t *handle)
handle_t VX_GETMIN (handle_t *handle)
handle_t VX_GETMAX (handle_t *handle)
handle_t VX_GETOPTION (handle_t *handle)
handle_t VX_GETLINK (handle_t *handle)
handle_t VX_GETCOOSYS (handle_t *handle)
int VX_GETDATAType (handle_t *data)
void VX_GETDATATYPESTR (handle_t *data, XCHAR *type, int *len)
handle_t VX_NEWNODE (handle_t *parent, int *type)
void VX_ATTACHNODE (handle_t *parent, handle_t *new)
void VX_FREENODE (handle_t *elem)
void VX_DELETENODE (handle_t *elem)
handle_t VX_COPYELEMENT (handle_t *src, handle_t *parent)
int VX_GETNCOLS (handle_t *tdata)
int VX_GETNROWS (handle_t *tdata)
void VX_GETTABLECELL (handle_t *tdata, int *row, int *col, XCHAR *value, int *maxch)
int VX_GETTABLEINT (handle_t *tdata, int *row, int *col)
float VX_GETTABLEREAL (handle_t *tdata, int *row, int *col)
int VX_GETLENGTH (handle_t *elem)
int VX_GETNUMBEROF (handle_t *elem, int *type)
handle_t VX_FINDBYATTR (handle_t *parent, XCHAR *name, XCHAR *value)
handle_t VX_FINDINGROUP (handle_t *group, int *type)
handle_t VX_NEXTINGROUP (void)
handle_t VX_GETNEXT (handle_t *elem)
handle_t VX_GETSIBLING (handle_t *elem)
handle_t VX_GETCHILD (handle_t *elem)
handle_t VX_GETPARENT (handle_t *elem)
handle_t VX_CHILDOFTYPE (handle_t *elem, int *type)
int VX_VALUEOF (handle_t *elem)
int VX_TYPEOF (handle_t *elem)
int VX_SETVALUE (handle_t *elem, XCHAR *value)
void VX_GETVALUE (handle_t *elem, XCHAR *value, int *maxch)
int VX_GETINTVALUE (handle_t *elem)
float VX_GETREALVALUE (handle_t *elem)
void VX_GETATTR (handle_t *elem, XCHAR *name, XCHAR *val, int *len)
int VX_SETATTR (handle_t *elem, XCHAR *attr, XCHAR *value)
void VX_WRITEXML (handle_t *elem)
void VX_SETWARN (int *value)


Detailed Description

Public interface procedures for the VOT SPP wrapper.

VOTPARSE_SPP.C -- Public interface procedures for the VOT SPP wrapper.

Author:
Mike Fitzpatrick and Eric Timmermann
Date:
8/03/09

Function Documentation

handle_t VX_OPENVOTABLE ( XCHAR *  arg  ) 

Public function prototypes.


Generated on Wed May 5 16:32:06 2010 for libVOTable by  doxygen 1.5.9