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

KNewStuff

KNS::Soap

KNS::Soap Class Reference

KNewStuff transport layer. More...

#include <soap.h>

Inheritance diagram for KNS::Soap:

Inheritance graph
[legend]

List of all members.


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 ()

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.

For internal use only.

Definition at line 50 of file soap.h.


Member Enumeration Documentation

enum KNS::Soap::Model

Enumerator:
soap 
canonicaltree 

Definition at line 57 of file soap.h.


Constructor & Destructor Documentation

Soap::Soap ( QObject *  parent  ) 

Definition at line 33 of file soap.cpp.

Soap::~Soap (  ) 

Definition at line 43 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.

Definition at line 47 of file soap.cpp.

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

Definition at line 224 of file soap.cpp.

QString Soap::localname ( const QDomNode &  node  ) 

Name of the QDomElement for node without the namespace.

Definition at line 217 of file soap.cpp.

void Soap::setModel ( Model  m  ) 

Set the model to be either soap or canonicaltree.

Definition at line 262 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 (eg: <test>my_text</test>)
expr an XPath-like expression (eg: "/test")
Returns:
the text content of the selected node (eg: "my_text")

Definition at line 238 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
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
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