![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
Represents a WPS Execute operation response. By default, this XML document is delivered to the client in response to an Execute request. It encodes the ExecuteResponse element from the WPS Schema.
Public Member Functions | |
TSLWPSExecuteResponse (const TSLWPSProcessBriefType &process, const TSLWPSStatusType &status) | |
TSLWPSExecuteResponse (const TSLWPSExecuteResponse &rhs) | |
void | addProcessOutput (const TSLWPSOutputDataType &output) |
void | destroy () |
const TSLWPSOutputDataType * | getProcessOutputAt (unsigned int index) const |
TSLWPSOutputDataType * | getProcessOutputAt (unsigned int index) |
unsigned int | noOfProcessOutputs () const |
const TSLWPSProcessBriefType & | process () const |
TSLWPSProcessBriefType & | process () |
bool | removeProcessOutput (unsigned int index) |
const TSLWPSStatusType & | status () const |
TSLWPSStatusType & | status () |
void * | operator new (size_t size) |
void * | operator new (size_t size, char *filename, int line) |
TSLWPSExecuteResponse::TSLWPSExecuteResponse | ( | const TSLWPSProcessBriefType & | process, |
const TSLWPSStatusType & | status ) |
Basic constructor. Creates an execute response with the given process brief and status.
process | The process brief (description). |
status | The status of the process execution. |
TSLWPSExecuteResponse::TSLWPSExecuteResponse | ( | const TSLWPSExecuteResponse & | rhs | ) |
Copy constructor, performs a deep copy of the given execute response.
rhs | Const reference to the execute response type to copy. |
void TSLWPSExecuteResponse::addProcessOutput | ( | const TSLWPSOutputDataType & | output | ) |
Adds a process output.
output | The process output to add. |
void TSLWPSExecuteResponse::destroy | ( | ) |
Used to delete this object
TSLWPSOutputDataType * TSLWPSExecuteResponse::getProcessOutputAt | ( | unsigned int | index | ) |
Retrieves a specified process output.
index | The index of the required process output. |
const TSLWPSOutputDataType * TSLWPSExecuteResponse::getProcessOutputAt | ( | unsigned int | index | ) | const |
Retrieves a specified process output.
index | The index of the required process output. |
unsigned int TSLWPSExecuteResponse::noOfProcessOutputs | ( | ) | const |
Returns the number of process outputs in the execute response.
void * TSLWPSExecuteResponse::operator new | ( | size_t | size | ) |
void * TSLWPSExecuteResponse::operator new | ( | size_t | size, |
char * | filename, | ||
int | line ) |
When included in an MFC applicaton in debug mode, the debug new expects this to be here. Override it and return the same as the normal one. The library must include it when compiled in release mode, since the users application may be in debug mode.
TSLWPSProcessBriefType & TSLWPSExecuteResponse::process | ( | ) |
Returns a reference to the process description. This accessor method should be used to modify the description.
const TSLWPSProcessBriefType & TSLWPSExecuteResponse::process | ( | ) | const |
Returns a const reference to the process description.
bool TSLWPSExecuteResponse::removeProcessOutput | ( | unsigned int | index | ) |
Removes the process output at the specified index.
index | The index of the process output item to remove. |
TSLWPSStatusType & TSLWPSExecuteResponse::status | ( | ) |
Returns a reference to the status description. This accessor method should be used to modify the status.
const TSLWPSStatusType & TSLWPSExecuteResponse::status | ( | ) | const |
Returns a const reference to the process status.