bes  Updated for version 3.20.6
test_send_data.cc
1 /*
2  * test_send_data.cc
3  *
4  * Created on: Feb 3, 2013
5  * Author: jimg
6  */
7 
8 #include <iostream>
9 #include <fstream>
10 
11 #include <DataDDS.h>
12 #include <ConstraintEvaluator.h>
13 
14 #include <BESDapResponseBuilder.h>
15 
16 using namespace libdap;
17 
22 void build_das_response(DDS **dds, const string &file_name)
23 {
25  ofstream dods_strm(file_name.c_str(), ios::out | ios::trunc);
26  ConstraintEvaluator eval_dods;
27  rb.send_das(dods_strm, dds, eval_dods, false, false);
28 }
29 
34 void build_dods_response(DDS **dds, const string &file_name)
35 {
36  for (DDS::Vars_citer i = (*dds)->var_begin(), e = (*dds)->var_end(); i != e; ++i) {
37  cerr << (*i)->name() << " read_p: " << (*i)->read_p() << endl;
38  // already done in set_value(). jhrg 11/27/15 (*i)->set_read_p(true);
39  (*i)->set_send_p(false);
40  }
42  ofstream dods_strm(file_name.c_str(), ios::out | ios::trunc);
43  ConstraintEvaluator eval_dods;
44  rb.send_dap2_data(dods_strm, dds, eval_dods, false);
45 }
libdap
Definition: BESDapFunctionResponseCache.h:35
BESDapResponseBuilder
Definition: BESDapResponseBuilder.h:53