libdap++  Updated for version 3.14.0
libdap::D4AsyncUtil Class Reference

#include <D4AsyncUtil.h>

Collaboration diagram for libdap::D4AsyncUtil:
Collaboration graph

Public Member Functions

 D4AsyncUtil ()
 
string getRejectReasonCodeString (RejectReasonCode code)
 
void writeD2AsyncAccepted (XMLWriter &xml, long expectedDelay, long responseLifetime, string asyncResourceUrl)
 
void writeD2AsyncPending (XMLWriter &xml)
 
void writeD2AsyncRequired (XMLWriter &xml, long expectedDelay, long responseLifetime)
 Write the DAP2 AsyncRequired response . Write the DAP2 AsyncRequired in XML form. More...
 
void writeD2AsyncResponseGone (XMLWriter &xml)
 
void writeD2AsyncResponseRejected (XMLWriter &xml, RejectReasonCode code, string description)
 
void writeD4AsyncAccepted (XMLWriter &xml, long expectedDelay, long responseLifetime, string asyncResourceUrl, string *stylesheet_ref=0)
 Write the DAP4 AsyncAccepted response. Write the AsyncAccepted in XML form. More...
 
void writeD4AsyncPending (XMLWriter &xml, string *stylesheet_ref=0)
 Write the DAP4 AsyncPending response. Write the DAP4 AsyncPending in XML form. More...
 
void writeD4AsyncRequired (XMLWriter &xml, long expectedDelay, long responseLifetime, string *stylesheet_ref=0)
 Write the DAP4 AsyncRequired response. Print the AsyncRequired in XML form. More...
 
void writeD4AsyncResponseGone (XMLWriter &xml, string *stylesheet_ref=0)
 Write the DAP4 AsyncResponseGone response. Write the DAP4 AsyncRequired in XML form. More...
 
void writeD4AsyncResponseRejected (XMLWriter &xml, RejectReasonCode code, string description, string *stylesheet_ref=0)
 Write the DAP4 ResponseRejected response. Write the DAP4 AsyncRequired in XML form. More...
 
virtual ~D4AsyncUtil ()
 

Static Public Attributes

static const string STYLESHEET_REFERENCE_KEY = "DAP.Async.StyleSheet.Ref"
 

Detailed Description

Definition at line 19 of file D4AsyncUtil.h.

Constructor & Destructor Documentation

libdap::D4AsyncUtil::D4AsyncUtil ( )

Definition at line 25 of file D4AsyncUtil.cc.

libdap::D4AsyncUtil::~D4AsyncUtil ( )
virtual

Definition at line 27 of file D4AsyncUtil.cc.

Member Function Documentation

string libdap::D4AsyncUtil::getRejectReasonCodeString ( RejectReasonCode  code)
void libdap::D4AsyncUtil::writeD2AsyncAccepted ( XMLWriter xml,
long  expectedDelay,
long  responseLifetime,
string  asyncResourceUrl 
)

Definition at line 340 of file D4AsyncUtil.cc.

void libdap::D4AsyncUtil::writeD2AsyncPending ( XMLWriter xml)

Definition at line 345 of file D4AsyncUtil.cc.

void libdap::D4AsyncUtil::writeD2AsyncRequired ( XMLWriter xml,
long  expectedDelay,
long  responseLifetime 
)
Parameters
xmlPrint to this XMLWriter instance

Definition at line 336 of file D4AsyncUtil.cc.

void libdap::D4AsyncUtil::writeD2AsyncResponseGone ( XMLWriter xml)

Definition at line 349 of file D4AsyncUtil.cc.

void libdap::D4AsyncUtil::writeD2AsyncResponseRejected ( XMLWriter xml,
RejectReasonCode  code,
string  description 
)

Definition at line 353 of file D4AsyncUtil.cc.

void libdap::D4AsyncUtil::writeD4AsyncAccepted ( XMLWriter xml,
long  expectedDelay,
long  responseLifetime,
string  asyncResourceUrl,
string *  stylesheet_ref = 0 
)

Print the AsyncRequired response to the. Print the AsyncRequired in XML form.

Parameters
xmlPrint to this XMLWriter instance

Definition at line 105 of file D4AsyncUtil.cc.

References libdap::DAP_4_0, libdap::XMLWriter::get_writer(), and libdap::DapXmlNamspaces::getDapNamespaceString().

Here is the call graph for this function:

void libdap::D4AsyncUtil::writeD4AsyncPending ( XMLWriter xml,
string *  stylesheet_ref = 0 
)

Print the AsyncRequired response to the. Print the AsyncRequired in XML form.

Parameters
xmlPrint to this XMLWriter instance

Definition at line 178 of file D4AsyncUtil.cc.

References libdap::DAP_4_0, libdap::XMLWriter::get_writer(), and libdap::DapXmlNamspaces::getDapNamespaceString().

Here is the call graph for this function:

void libdap::D4AsyncUtil::writeD4AsyncRequired ( XMLWriter xml,
long  expectedDelay,
long  responseLifetime,
string *  stylesheet_ref = 0 
)

Print the AsyncRequired response to the. Print the AsyncRequired in XML form.

Parameters
xmlPrint to this XMLWriter instance

Definition at line 34 of file D4AsyncUtil.cc.

References libdap::DAP_4_0, libdap::XMLWriter::get_writer(), and libdap::DapXmlNamspaces::getDapNamespaceString().

Here is the call graph for this function:

void libdap::D4AsyncUtil::writeD4AsyncResponseGone ( XMLWriter xml,
string *  stylesheet_ref = 0 
)

Print the AsyncRequired response to the. Print the AsyncRequired in XML form.

Parameters
xmlPrint to this XMLWriter instance

Definition at line 217 of file D4AsyncUtil.cc.

References libdap::DAP_4_0, libdap::XMLWriter::get_writer(), and libdap::DapXmlNamspaces::getDapNamespaceString().

Here is the call graph for this function:

void libdap::D4AsyncUtil::writeD4AsyncResponseRejected ( XMLWriter xml,
RejectReasonCode  code,
string  description,
string *  stylesheet_ref = 0 
)

Print the AsyncRequired response to the. Print the AsyncRequired in XML form.

Parameters
xmlPrint to this XMLWriter instance

Definition at line 256 of file D4AsyncUtil.cc.

References libdap::DAP_4_0, libdap::XMLWriter::get_writer(), libdap::DapXmlNamspaces::getDapNamespaceString(), and getRejectReasonCodeString().

Here is the call graph for this function:

Member Data Documentation

const string libdap::D4AsyncUtil::STYLESHEET_REFERENCE_KEY = "DAP.Async.StyleSheet.Ref"
static

Definition at line 30 of file D4AsyncUtil.h.


The documentation for this class was generated from the following files: