libdap++ Updated for version 3.12.1

DDS.cc File Reference

#include "config.h"
#include <cstdio>
#include <cmath>
#include <sys/types.h>
#include <unistd.h>
#include <sys/wait.h>
#include <iostream>
#include <sstream>
#include <algorithm>
#include <functional>
#include "GNURegex.h"
#include "DAS.h"
#include "Clause.h"
#include "Error.h"
#include "InternalErr.h"
#include "Keywords2.h"
#include "parser.h"
#include "debug.h"
#include "util.h"
#include "Byte.h"
#include "Int16.h"
#include "UInt16.h"
#include "Int32.h"
#include "UInt32.h"
#include "Float32.h"
#include "Float64.h"
#include "Str.h"
#include "Url.h"
#include "Array.h"
#include "Structure.h"
#include "Sequence.h"
#include "Grid.h"
#include "escaping.h"
Include dependency graph for DDS.cc:

Go to the source code of this file.

Namespaces

namespace  libdap

Functions

void * dds_buffer (FILE *fp)
void dds_delete_buffer (void *buffer)
void dds_switch_to_buffer (void *new_buffer)
int ddsparse (libdap::parser_arg *arg)

Variables

const string c_dap20_namespace = "http://xml.opendap.org/ns/DAP2"
const string c_dap32_namespace = "http://xml.opendap.org/ns/DAP/3.2#"
const string c_dap40_namespace = "http://xml.opendap.org/ns/DAP/4.0#"
const string c_dap_20_n_sl = " " + c_default_dap20_schema_location
const string c_dap_32_n_sl = " " + c_default_dap32_schema_location
const string c_dap_40_n_sl = " " + c_default_dap40_schema_location
const string c_default_dap20_schema_location = "http://xml.opendap.org/dap/dap2.xsd"
const string c_default_dap32_schema_location = "http://xml.opendap.org/dap/dap3.2.xsd"
const string c_default_dap40_schema_location = "http://xml.opendap.org/dap/dap4.0.xsd"
const string c_xml_namespace = "http://www.w3.org/XML/1998/namespace"
const string c_xml_xsi = "http://www.w3.org/2001/XMLSchema-instance"
const string grddl_transformation_dap32 = "http://xml.opendap.org/transforms/ddxToRdfTriples.xsl"

Function Documentation

void* dds_buffer ( FILE *  fp)

Referenced by libdap::DDS::parse().

void dds_delete_buffer ( void *  buffer)

Referenced by libdap::DDS::parse().

void dds_switch_to_buffer ( void *  new_buffer)

Referenced by libdap::DDS::parse().

int ddsparse ( libdap::parser_arg arg)

Referenced by libdap::DDS::parse().


Variable Documentation

const string c_dap20_namespace = "http://xml.opendap.org/ns/DAP2"

Definition at line 94 of file DDS.cc.

Referenced by libdap::DDS::print_xml_writer(), and libdap::DDS::set_dap_version().

const string c_dap32_namespace = "http://xml.opendap.org/ns/DAP/3.2#"

Definition at line 95 of file DDS.cc.

Referenced by libdap::DDS::print_xml_writer(), and libdap::DDS::set_dap_version().

const string c_dap40_namespace = "http://xml.opendap.org/ns/DAP/4.0#"

Definition at line 96 of file DDS.cc.

Referenced by libdap::DDS::set_dap_version().

Definition at line 98 of file DDS.cc.

Referenced by libdap::DDS::print_xml_writer().

Definition at line 99 of file DDS.cc.

Referenced by libdap::DDS::print_xml_writer().

Definition at line 100 of file DDS.cc.

Referenced by libdap::DDS::print_dmr().

const string c_default_dap20_schema_location = "http://xml.opendap.org/dap/dap2.xsd"

Definition at line 90 of file DDS.cc.

const string c_default_dap32_schema_location = "http://xml.opendap.org/dap/dap3.2.xsd"

Definition at line 91 of file DDS.cc.

const string c_default_dap40_schema_location = "http://xml.opendap.org/dap/dap4.0.xsd"

Definition at line 92 of file DDS.cc.

const string c_xml_namespace = "http://www.w3.org/XML/1998/namespace"

Definition at line 86 of file DDS.cc.

Referenced by libdap::DDS::print_dmr(), and libdap::DDS::print_xml_writer().

const string c_xml_xsi = "http://www.w3.org/2001/XMLSchema-instance"

Definition at line 85 of file DDS.cc.

Referenced by libdap::DDS::print_dmr().

const string grddl_transformation_dap32 = "http://xml.opendap.org/transforms/ddxToRdfTriples.xsl"

Definition at line 88 of file DDS.cc.

Referenced by libdap::DDS::print_xml_writer().