libdap  Updated for version 3.20.6
libdap4 is an implementation of OPeNDAP's DAP protocol.
libdap::D4AsyncUtil Class Reference

Public Member Functions

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...
 

Static Public Attributes

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

Detailed Description

Definition at line 19 of file D4AsyncUtil.h.

Member Function Documentation

◆ writeD2AsyncRequired()

void libdap::D4AsyncUtil::writeD2AsyncRequired ( XMLWriter xml,
long  expectedDelay,
long  responseLifetime 
)

Write the DAP2 AsyncRequired response . Write the DAP2 AsyncRequired in XML form.

Parameters
xmlPrint to this XMLWriter instance

Definition at line 335 of file D4AsyncUtil.cc.

◆ writeD4AsyncAccepted()

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

Write the DAP4 AsyncAccepted response. Write the AsyncAccepted in XML form.

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.

◆ writeD4AsyncPending()

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

Write the DAP4 AsyncPending response. Write the DAP4 AsyncPending in XML form.

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.

◆ writeD4AsyncRequired()

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

Write the DAP4 AsyncRequired response. Print the AsyncRequired in XML form.

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.

◆ writeD4AsyncResponseGone()

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

Write the DAP4 AsyncResponseGone response. Write the DAP4 AsyncRequired in XML form.

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.

◆ writeD4AsyncResponseRejected()

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

Write the DAP4 ResponseRejected response. Write the DAP4 AsyncRequired in XML form.

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.


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