libdap++ Updated for version 3.14.0

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 104 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 105 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 106 of file DDS.cc.

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

Definition at line 108 of file DDS.cc.

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

Definition at line 109 of file DDS.cc.

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

Definition at line 110 of file DDS.cc.

Referenced by libdap::DMR::print_dap4(), and libdap::DDS::print_dmr().

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

Definition at line 100 of file DDS.cc.

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

Definition at line 101 of file DDS.cc.

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

Definition at line 102 of file DDS.cc.

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

############################################################################################ ############################################################################################ ############################################################################################ DapXmlNamespaces

FIXME Replace all usages of the following variable with calls to DapXmlNamespaces TODO Replace all usages of the following variable with calls to DapXmlNamespaces

Definition at line 95 of file DDS.cc.

Referenced by libdap::DMR::print_dap4(), and libdap::DDS::print_dmr().

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

Definition at line 98 of file DDS.cc.

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