Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

dsSOAP.h File Reference

#include <dsSmartException.h>
#include <dsutil.h>
#include <dsStrstream.h>
#include <dsDocument.h>

Go to the source code of this file.

Functions

std::ostream & SOAPdata (std::ostream &os, char *name, char *value)
std::ostream & SOAPdata (std::ostream &os, char *name, long value)
std::ostream & SOAPdata (std::ostream &os, char *name, double value, int precision=2)
template<class T> std::ostream & SOAPdata (std::ostream &os, char *name, T value, char *type)
dsNode * SOAPfault (dsDocument *d)
dsNode * SOAPbody (dsDocument *d)
char * SOAPfaultcode (dsNode *st)
char * SOAPfaultstring (dsNode *st)
char * SOAPnodetext (dsNode *st)
char * SOAPnodetext (char *name, dsNode *start)


Function Documentation

dsNode* SOAPbody (  dsDocument *    d )  [inline]
 

Check whether passed document contains SOAP-ENV:Fault (return pointer) or NOT (return 0)

template<class T>
std::ostream& SOAPdata (  std::ostream &    os,
char *    name,
T    value,
char *    type
) 
 

std::ostream& SOAPdata (  std::ostream &    os,
char *    name,
double    value,
int    precision = 2
)  [inline]
 

std::ostream& SOAPdata (  std::ostream &    os,
char *    name,
long    value
)  [inline]
 

std::ostream& SOAPdata (  std::ostream &    os,
char *    name,
char *    value
)  [inline]
 

Build SOAP packet entry

dsNode* SOAPfault (  dsDocument *    d )  [inline]
 

Check whether passed document contains SOAP-ENV:Fault (return pointer) or NOT (return 0)

char* SOAPfaultcode (  dsNode *    st )  [inline]
 

Return value of element

char* SOAPfaultstring (  dsNode *    st )  [inline]
 

Return value of element

char* SOAPnodetext (  char *    name,
dsNode *    start
)  [inline]
 

find node with passed name, return value of text child of passed node

char* SOAPnodetext (  dsNode *    st )  [inline]
 

Return value of text child of passed node


Generated on Mon May 16 18:26:58 2005 for libdms4 by doxygen1.3-rc2