OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
h5commoncfdap.cc File Reference

Functions to generate DDS and DAS for one object(variable). More...

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <iostream>
#include <sstream>
#include <InternalErr.h>
#include "h5cfdaputil.h"
#include "h5gmcfdap.h"
#include "HDF5CFByte.h"
#include "HDF5CFUInt16.h"
#include "HDF5CFInt16.h"
#include "HDF5CFUInt32.h"
#include "HDF5CFInt32.h"
#include "HDF5CFFloat32.h"
#include "HDF5CFFloat64.h"
#include "HDF5CFStr.h"
#include "HDF5CFArray.h"
Include dependency graph for h5commoncfdap.cc:

Go to the source code of this file.

Macros

#define HANDLE_CASE(tid, type)
 

Functions

void gen_dap_oneobj_das (AttrTable *at, const HDF5CF::Attribute *attr, const HDF5CF::Var *var)
 
void gen_dap_onevar_dds (DDS &dds, const HDF5CF::Var *var, const hid_t file_id, const string &filename)
 
void gen_dap_special_oneobj_das (AttrTable *at, const HDF5CF::Attribute *attr, const HDF5CF::Var *var)
 
void gen_dap_str_attr (AttrTable *at, const HDF5CF::Attribute *attr)
 
bool need_special_attribute_handling (const HDF5CF::Attribute *attr, const HDF5CF::Var *var)
 

Detailed Description

Functions to generate DDS and DAS for one object(variable).

Author
Muqun Yang myang.nosp@m.6@hd.nosp@m.fgrou.nosp@m.p.or.nosp@m.g

Definition in file h5commoncfdap.cc.

Macro Definition Documentation

#define HANDLE_CASE (   tid,
  type 
)
Value:
case tid: \
bt = new (type)(var->getNewName(),var->getFullPath()); \
break;

Referenced by gen_dap_onevar_dds().

Function Documentation

void gen_dap_onevar_dds ( DDS &  dds,
const HDF5CF::Var var,
const hid_t  file_id,
const string &  filename 
)
void gen_dap_special_oneobj_das ( AttrTable *  at,
const HDF5CF::Attribute attr,
const HDF5CF::Var var 
)
void gen_dap_str_attr ( AttrTable *  at,
const HDF5CF::Attribute attr 
)
bool need_special_attribute_handling ( const HDF5CF::Attribute attr,
const HDF5CF::Var var 
)

Definition at line 142 of file h5commoncfdap.cc.

References HDF5CF::Attribute::getNewName(), HDF5CF::Attribute::getType(), and HDF5CF::Var::getType().

Referenced by gen_dap_oneobj_das().

Here is the call graph for this function: