• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KNewStuff

KNS::Soap

KNS::Soap Class Reference

#include <soap.h>

Inheritance diagram for KNS::Soap:

Inheritance graph
[legend]

List of all members.


Detailed Description

KNewStuff transport layer.

Both SOAP and cDXS are implemented by this class. Since the latter one is merely a more efficient representation of the former, both are shared in the same class.

This class is used internally by the Dxs class.

Definition at line 52 of file soap.h.


Public Types

enum  Model { soap, canonicaltree }

Signals

void signalError ()
void signalResult (QDomNode node, int jobid)

Public Member Functions

int call (const QDomElement &element, const QString &endpoint)
QList< QDomNode > directChildNodes (const QDomNode &node, const QString &name)
QString localname (const QDomNode &node)
void setModel (Model m)
 Soap (QObject *parent)
QString xpath (const QDomNode &node, const QString &expr)
 ~Soap ()

Member Enumeration Documentation

enum KNS::Soap::Model

Enumerator:
soap 
canonicaltree 

Definition at line 59 of file soap.h.


Constructor & Destructor Documentation

Soap::Soap ( QObject *  parent  ) 

Definition at line 35 of file soap.cpp.

Soap::~Soap (  ) 

Definition at line 45 of file soap.cpp.


Member Function Documentation

int Soap::call ( const QDomElement &  element,
const QString &  endpoint 
)

Send to the server - uses either soap or tree.

Parameters:
element 
endpoint 

Definition at line 49 of file soap.cpp.

QList< QDomNode > Soap::directChildNodes ( const QDomNode &  node,
const QString &  name 
)

Parameters:
node 

Parameters:
name 
Returns:

Definition at line 226 of file soap.cpp.

QString Soap::localname ( const QDomNode &  node  ) 

Name of the QDomElement for node without the namespace.

Parameters:
node 
Returns:
localname

Definition at line 219 of file soap.cpp.

void Soap::setModel ( Model  m  ) 

Set the model to be either soap or canonicaltree.

Parameters:
m 

Definition at line 264 of file soap.cpp.

void KNS::Soap::signalError (  )  [signal]

void KNS::Soap::signalResult ( QDomNode  node,
int  jobid 
) [signal]

QString Soap::xpath ( const QDomNode &  node,
const QString &  expr 
)

Find the text element to a xpath like expression.

Parameters:
node xml (<test>my_text</test>)
expr /test
Returns:
my_text

Definition at line 240 of file soap.cpp.


The documentation for this class was generated from the following files:
  • soap.h
  • soap.cpp

KNewStuff

Skip menu "KNewStuff"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal