Logo Search packages:      
Sourcecode: kmess version File versions

RoamingService Class Reference

#include <roamingservice.h>

Inheritance diagram for RoamingService:

PassportLoginService HttpSoapConnection

List of all members.

Detailed Description

Soap actions for retrieve the address book and membership lists.

Antonio Nastasi

Definition at line 32 of file roamingservice.h.


void loginIncorrect ()
 Fired when the login failed because a wrong username/password was used.
void loginSucceeded ()
 Fired when the login succeeded. (version for MSN Protocol 15).
void soapError (QString error, MsnSocketBase::ErrorType type)
 Fired when a fatal error occured.
void soapWarning (const QString &warning, bool isImportant)
 Fired when the user needs to be notified about a problem.

Public Member Functions

void getProfile (const QString &cid)
bool isIdle ()
 Return whether the connection is idle.
void login (const QString &parameters, const QString &handle, const QString &password)
 Start the login process.
 RoamingService (QObject *parent)

Static Public Member Functions

static const QString createHotmailToken (const QString &passportToken, const QString &proofToken, const QString &folder)

Protected Member Functions

SoapMessagegetCurrentRequest (bool copy=false) const
 Return the current request message, if any.
virtual void sendRequest (SoapMessage *message, bool urgent=false)
 Send a SOAP request to the webservice.
void sendSecureRequest (SoapMessage *message, const QString &requiredTokenName=QString())
 Send the authenticated SOAP request from a subclass.
QString textNodeDecode (const QString &string)
 Decode UTF-8 text from a SOAP node (usually friendly names).

Protected Attributes


Private Member Functions

QString createCommonHeader () const
void parseSecureFault (SoapMessage *message)
 Bounce the authenticated SOAP fault to a subclass.
void parseSecureResult (SoapMessage *message)
 Bounce the authenticated SOAP response to a subclass.

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

Generated by  Doxygen 1.6.0   Back to index