34#include "ServerFunction.h"
40ServerFunction::ServerFunction() : d_bool_func(0), d_btp_func(0), d_proj_func(0), d_d4_function(0)
42 setName(
"abstract_function");
43 setDescriptionString(
"This function does nothing.");
44 setUsageString(
"You can't use this function");
45 setRole(
"http://services.opendap.org/dap4/server-side-function/null");
46 setDocUrl(
"http://docs.opendap.org/index.php/Server_Side_Processing_Functions");
49ServerFunction::ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
50 string role, bool_func f) : d_bool_func(0), d_btp_func(0), d_proj_func(0), d_d4_function(0)
54 setDescriptionString(description);
55 setUsageString(usage);
61ServerFunction::ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
62 string role, btp_func f) : d_bool_func(0), d_btp_func(0), d_proj_func(0), d_d4_function(0)
66 setDescriptionString(description);
67 setUsageString(usage);
74ServerFunction::ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
75 string role, proj_func f) : d_bool_func(0), d_btp_func(0), d_proj_func(0), d_d4_function(0)
79 setDescriptionString(description);
80 setUsageString(usage);
86ServerFunction::ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
87 string role, D4Function f) : d_bool_func(0), d_btp_func(0), d_proj_func(0), d_d4_function(0)
91 setDescriptionString(description);
92 setUsageString(usage);
top level DAP object to house generic methods