32 #ifndef ABSTRACTFUNCTION_H_
33 #define ABSTRACTFUNCTION_H_
55 libdap::bool_func d_bool_func;
56 libdap::btp_func d_btp_func;
57 libdap::proj_func d_proj_func;
61 ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
string role, bool_func f);
62 ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
string role, btp_func f);
63 ServerFunction(
string name,
string version,
string description,
string usage,
string doc_url,
string role, proj_func f);
69 void setName(
const string &n){ name = n; }
78 void setRole(
const string &r){ role = r; }
bool_func get_bool_func()
void setUsageString(const string &u)
void setRole(const string &r)
void setFunction(proj_func pf)
void setFunction(btp_func btp)
void setDocUrl(const string &url)
virtual ~ServerFunction()
proj_func get_proj_func()
void setName(const string &n)
void setVersion(const string &ver)
string getDescriptionString()
virtual bool canOperateOn(DDS &)
void setFunction(bool_func bf)
void setDescriptionString(const string &desc)