Logo Search packages:      
Sourcecode: kmess version File versions  Download package

MsnRemoteDesktop Class Reference

#include <msnremotedesktop.h>

Inheritance diagram for MsnRemoteDesktop:

MimeApplication Application

List of all members.


Detailed Description

Use KDE's KRDC to use MSN's remote desktop protocol.
Author:
Mike K. Bennett

Definition at line 28 of file msnremotedesktop.h.


Public Types

enum  ApplicationMode { APP_MODE_NORMAL, APP_MODE_BACKGROUND, APP_MODE_ERROR_HANDLER }

Signals

void appInitMessage (QString html)
void appMessage (QString html)
void deleteMe (Application *object)
void fileTransferred (QString filename)
void putMsg (const MimeMessage &message)
void systemMessage (QString message)

Public Member Functions

const QString & getCookie () const
int getMode () const
void gotCommand (QString command)
void gotMessage (const MimeMessage &message)
 MsnRemoteDesktop (const QString &localIp)
void setMode (ApplicationMode mode)
void start ()
virtual void userAborted ()

Static Public Member Functions

static QString getAppId ()

Protected Types

enum  ApplicationCancelReason {
  CANCEL_INVITATION, CANCEL_SESSION, CANCEL_NOT_INSTALLED, CANCEL_TIMEOUT,
  CANCEL_FAILED, CANCEL_INVALID_SLP_CONTENT_TYPE
}

Protected Member Functions

void contactAborted (const QString &message=0)
void contactRejected (const QString &message=0)
void endApplication (const QString &reason=0)
QString generateCookie () const
virtual QString getCancelMessage () const
const QString & getExternalIp () const
const QString & getLocalIp () const
const QString & getSessionId ()
bool isUserStartedApp () const
bool isWaitingForUser () const
void offerAcceptOrReject (const QString &appHtml)
void offerCancel (const QString &appHtml)
void sendCancelMessage (const ApplicationCancelReason cancelReason)
void sendMessage (const MimeMessage &message)
void startByInvite (const QString &invitationCookie)
void userRejected ()
virtual void userStarted1_UserInvitesContact ()
virtual void userStarted2_ContactAccepts (const MimeMessage &message)
virtual void userStarted3_UserPrepares ()

Static Protected Member Functions

static void freePort (const int &port)

Private Member Functions

void contactStarted1_ContactInvitesUser (const MimeMessage &message)
void contactStarted2_UserAccepts ()
void contactStarted3_ContactConfirmsAccept (const MimeMessage &message)
void startRemoteClient (QString login, QString password)

Private Attributes

QString remoteIp_

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

Generated by  Doxygen 1.6.0   Back to index