LIGOLwXML.c File Reference

#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <lal/LALStdlib.h>
#include <lal/LALStdio.h>
#include <lal/FileIO.h>
#include <lal/LALVersion.h>
#include <lal/LIGOMetadataTables.h>
#include <lal/LIGOLwXML.h>
#include <lal/XLALError.h>
#include <lal/LIGOLwXMLHeaders.h>
#include <lal/LIGOLwXMLInspiralHeaders.h>

Include dependency graph for LIGOLwXML.c:

Go to the source code of this file.

Defines

#define fputs   XLALFilePuts
#define fprintf   XLALFilePrintf
#define myfprintf(fp, oldmacro)   PRINT_ ## oldmacro(fp)
#define FIRST_TABLE_ROW

Functions

 NRCSID (LIGOLWXMLC,"$Id: LIGOLwXML.c,v 1.80 2008/07/30 17:39:28 kipp Exp $")
void LALOpenLIGOLwXMLFile (LALStatus *status, LIGOLwXMLStream *xml, const CHAR *path)
void LALCloseLIGOLwXMLFile (LALStatus *status, LIGOLwXMLStream *xml)
void LALBeginLIGOLwXMLTable (LALStatus *status, LIGOLwXMLStream *xml, MetadataTableType table)
void LALEndLIGOLwXMLTable (LALStatus *status, LIGOLwXMLStream *xml)
void LALWriteLIGOLwXMLTable (LALStatus *status, LIGOLwXMLStream *xml, MetadataTable tablePtr, MetadataTableType table)
int XLALWriteLIGOLwXMLProcessTable (LIGOLwXMLStream *xml, const ProcessTable *process)
 Write a process table to an XML file.
int XLALWriteLIGOLwXMLProcessParamsTable (LIGOLwXMLStream *xml, const ProcessParamsTable *process_params)
 Write a process_params table to an XML file.
int XLALWriteLIGOLwXMLSearchSummaryTable (LIGOLwXMLStream *xml, const SearchSummaryTable *search_summary)
 Write a search_summary table to an XML file.
int XLALWriteLIGOLwXMLSnglBurstTable (LIGOLwXMLStream *xml, const SnglBurst *sngl_burst)
 Write a sngl_burst table to an XML file.
int XLALWriteLIGOLwXMLSimBurstTable (LIGOLwXMLStream *xml, const SimBurst *sim_burst)
 Write a sim_burst table to an XML file.


Define Documentation

#define fputs   XLALFilePuts

Definition at line 52 of file LIGOLwXML.c.

#define fprintf   XLALFilePrintf

Definition at line 56 of file LIGOLwXML.c.

#define myfprintf ( fp,
oldmacro   )     PRINT_ ## oldmacro(fp)

Definition at line 175 of file LIGOLwXML.c.

#define FIRST_TABLE_ROW

Value:

if ( xml->first ) {   xml->first = 0; } else {   fprintf( xml->fp, ",\n" ); }

Definition at line 324 of file LIGOLwXML.c.


Function Documentation

NRCSID ( LIGOLWXMLC  ,
"$Id: LIGOLwXML.  c,
v 1.80 2008/07/30 17:39:28 kipp Exp $"   
)

void LALOpenLIGOLwXMLFile ( LALStatus status,
LIGOLwXMLStream xml,
const CHAR path 
)

Definition at line 179 of file LIGOLwXML.c.

void LALCloseLIGOLwXMLFile ( LALStatus status,
LIGOLwXMLStream xml 
)

Definition at line 202 of file LIGOLwXML.c.

void LALBeginLIGOLwXMLTable ( LALStatus status,
LIGOLwXMLStream xml,
MetadataTableType  table 
)

Definition at line 224 of file LIGOLwXML.c.

void LALEndLIGOLwXMLTable ( LALStatus status,
LIGOLwXMLStream xml 
)

Definition at line 304 of file LIGOLwXML.c.

void LALWriteLIGOLwXMLTable ( LALStatus status,
LIGOLwXMLStream xml,
MetadataTable  tablePtr,
MetadataTableType  table 
)

Definition at line 335 of file LIGOLwXML.c.

int XLALWriteLIGOLwXMLProcessTable ( LIGOLwXMLStream xml,
const ProcessTable process 
)

Write a process table to an XML file.

Definition at line 933 of file LIGOLwXML.c.

int XLALWriteLIGOLwXMLProcessParamsTable ( LIGOLwXMLStream xml,
const ProcessParamsTable process_params 
)

Write a process_params table to an XML file.

Definition at line 1010 of file LIGOLwXML.c.

int XLALWriteLIGOLwXMLSearchSummaryTable ( LIGOLwXMLStream xml,
const SearchSummaryTable search_summary 
)

Write a search_summary table to an XML file.

Definition at line 1067 of file LIGOLwXML.c.

int XLALWriteLIGOLwXMLSnglBurstTable ( LIGOLwXMLStream xml,
const SnglBurst sngl_burst 
)

Write a sngl_burst table to an XML file.

Definition at line 1144 of file LIGOLwXML.c.

int XLALWriteLIGOLwXMLSimBurstTable ( LIGOLwXMLStream xml,
const SimBurst sim_burst 
)

Write a sim_burst table to an XML file.

Definition at line 1221 of file LIGOLwXML.c.


Generated on Thu Aug 28 03:13:33 2008 for LAL by  doxygen 1.5.2