SOA::OWS::EXCEPTIONREPORT Class Reference

OpenGeospatial Web Services Exception Report container. More...

#include <soa/owsexception.h>

List of all members.

Classes

class  EXCEPTION
 Individual exception, contains message and possibly code and/or locator. More...

Public Types

typedef MILIST< EXCEPTIONEXCEPTIONLIST

Public Member Functions

 EXCEPTIONREPORT ()
 ~EXCEPTIONREPORT ()
MISTRING FormatMessages () const
const EXCEPTIONLISTGetExceptionList () const
const STRUTF8GetOriginal () const
const MISTRINGGetVersion () const
ERRVALUE ParseMessage (const HTTPMESSAGE &message)

Detailed Description

OpenGeospatial Web Services Exception Report container.

A single report may contain any number of exception entries, though usually will contain exactly one.


Member Typedef Documentation


Constructor & Destructor Documentation

SOA::OWS::EXCEPTIONREPORT::EXCEPTIONREPORT (  ) 

Constructor.

SOA::OWS::EXCEPTIONREPORT::~EXCEPTIONREPORT (  ) 

Destructor.


Member Function Documentation

MISTRING SOA::OWS::EXCEPTIONREPORT::FormatMessages (  )  const

Format all exception messages for display to user.

const EXCEPTIONLIST& SOA::OWS::EXCEPTIONREPORT::GetExceptionList (  )  const [inline]

Get exception list.

const STRUTF8& SOA::OWS::EXCEPTIONREPORT::GetOriginal (  )  const [inline]

Get original message text.

const MISTRING& SOA::OWS::EXCEPTIONREPORT::GetVersion (  )  const [inline]

Get "version" attribute.

ERRVALUE SOA::OWS::EXCEPTIONREPORT::ParseMessage ( const HTTPMESSAGE message  ) 

Parse message from server.

This will support several different XML message formats, including WMS 1.0.0, WMS 1.1.1, WMS 1.3.0, OWS 1.1.0. MIME type will typically be "application/vnd.ogc.se_xml" or just "text/xml".

Parameters:
message Message to parse

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

Generated on Sun Oct 7 21:39:22 2012 for TNTsdk 2012 by  doxygen 1.6.1