#include <ServerFunction.h>
|
virtual bool | canOperateOn (DDS &) |
|
bool_func | get_bool_func () |
|
btp_func | get_btp_func () |
|
proj_func | get_proj_func () |
|
string | getDescriptionString () |
|
string | getDocUrl () |
|
string | getName () |
|
string | getRole () |
|
string | getTypeString () |
|
string | getUsageString () |
|
string | getVersion () |
|
| ServerFunction () |
|
| ServerFunction (string name, string version, string description, string usage, string doc_url, string role, bool_func f) |
|
| ServerFunction (string name, string version, string description, string usage, string doc_url, string role, btp_func f) |
|
| ServerFunction (string name, string version, string description, string usage, string doc_url, string role, proj_func f) |
|
void | setDescriptionString (const string &desc) |
|
void | setDocUrl (const string &url) |
|
void | setFunction (bool_func bf) |
|
void | setFunction (btp_func btp) |
|
void | setFunction (proj_func pf) |
|
void | setName (const string &n) |
|
void | setRole (const string &r) |
|
void | setUsageString (const string &u) |
|
void | setVersion (const string &ver) |
|
virtual | ~ServerFunction () |
|
Definition at line 45 of file ServerFunction.h.
libdap::ServerFunction::ServerFunction |
( |
) | |
|
libdap::ServerFunction::ServerFunction |
( |
string |
name, |
|
|
string |
version, |
|
|
string |
description, |
|
|
string |
usage, |
|
|
string |
doc_url, |
|
|
string |
role, |
|
|
bool_func |
f |
|
) |
| |
libdap::ServerFunction::ServerFunction |
( |
string |
name, |
|
|
string |
version, |
|
|
string |
description, |
|
|
string |
usage, |
|
|
string |
doc_url, |
|
|
string |
role, |
|
|
btp_func |
f |
|
) |
| |
libdap::ServerFunction::ServerFunction |
( |
string |
name, |
|
|
string |
version, |
|
|
string |
description, |
|
|
string |
usage, |
|
|
string |
doc_url, |
|
|
string |
role, |
|
|
proj_func |
f |
|
) |
| |
libdap::ServerFunction::~ServerFunction |
( |
) | |
|
|
virtual |
virtual bool libdap::ServerFunction::canOperateOn |
( |
DDS & |
) | |
|
|
inlinevirtual |
If you are writing a function that can only operate on a particular kind of data, or one that relies on the presence of particular metadata, then you might orride this method in order to stop the server from advertising the function in conjunction with datasets to which it cannot be applied.
- Parameters
-
dds | A DDS object for the dataset about which we will ask the question: Can this function operate on all or some portion of the contents of this dataset? CAUTION: Any implementation of this should be careful not to read data (or read as little as possible) from the passed DDS. Reading data in this method may have negative effect on overall performance. Examining metadata and dataset structure should be the basis for determining the applicability of a function to the dataset. |
- Returns
- true If this function operate on all or some portion of the contents of this dataset, false otherwise.
Definition at line 98 of file ServerFunction.h.
bool_func libdap::ServerFunction::get_bool_func |
( |
) | |
|
|
inline |
btp_func libdap::ServerFunction::get_btp_func |
( |
) | |
|
|
inline |
proj_func libdap::ServerFunction::get_proj_func |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getDescriptionString |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getDocUrl |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getName |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getRole |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getTypeString |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getUsageString |
( |
) | |
|
|
inline |
string libdap::ServerFunction::getVersion |
( |
) | |
|
|
inline |
void libdap::ServerFunction::setDescriptionString |
( |
const string & |
desc) | |
|
|
inline |
void libdap::ServerFunction::setDocUrl |
( |
const string & |
url) | |
|
|
inline |
void libdap::ServerFunction::setFunction |
( |
bool_func |
bf) | |
|
|
inline |
void libdap::ServerFunction::setFunction |
( |
btp_func |
btp) | |
|
|
inline |
void libdap::ServerFunction::setFunction |
( |
proj_func |
pf) | |
|
|
inline |
void libdap::ServerFunction::setName |
( |
const string & |
n) | |
|
|
inline |
void libdap::ServerFunction::setRole |
( |
const string & |
r) | |
|
|
inline |
void libdap::ServerFunction::setUsageString |
( |
const string & |
u) | |
|
|
inline |
void libdap::ServerFunction::setVersion |
( |
const string & |
ver) | |
|
|
inline |
The documentation for this class was generated from the following files: