26 #ifndef DapFunctionUtils_h_ 27 #define DapFunctionUtils_h_ 1 33 #include <ServerFunction.h> 34 #include "BESAbstractModule.h" 42 void promote_function_output_structures(libdap::DDS *fdds);
43 void function_dap2_wrapitup(
int argc, libdap::BaseType *argv[], libdap::DDS &dds, libdap::BaseType **btpp);
44 libdap::BaseType *function_dap4_wrapitup(libdap::D4RValueList *dvl_args, libdap::DMR &dmr);
47 class WrapItUp:
public libdap::ServerFunction {
56 ((
string)
"This function returns a Structure whose name will invoke the '_unwrap' content activity"));
57 setUsageString(
"wrapitup()");
58 setRole(
"http://services.opendap.org/dap4/server-side-function/dap_function_utils/wrapitup");
59 setDocUrl(
"http://docs.opendap.org/index.php/DapUtilFunctions");
60 setFunction(function_dap2_wrapitup);
61 setFunction(function_dap4_wrapitup);
72 #endif // DapFunctionUtils_h_