Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QDSActionRequest Class Reference
[QtBaseModule]

The QDSActionRequest class encapsulates a received action request. More...

    #include <QDSActionRequest>

Inherits QObject.

Public Functions

  • 29 public functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 signal inherited from QObject
  • 1 public type inherited from QObject
  • 4 static public members inherited from QObject
  • 7 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The QDSActionRequest class encapsulates a received action request.

A Qt Extended Data Sharing (QDS) service provider can use the QDSActionRequest class to capture the context of received requests, and as an interface to respond to the request.

Applications seeking to utilise QDS services should use the QDSAction class to request a service; the QDSAction class will then create a QDSActionRequest instance and send it to the QDS service for processing.

See also QDSAction, QDSServiceInfo, and Qt Extended Data Sharing (QDS).


Member Function Documentation

QDSActionRequest::QDSActionRequest ( QObject * parent = 0 )

Constructs an empty request and attaches it to parent.

QDSActionRequest::QDSActionRequest ( const QDSActionRequest & other )

Constructs a deep copy of other.

QDSActionRequest::QDSActionRequest ( const QDSServiceInfo & serviceInfo, const QString & channel, QObject * parent = 0 )

Constructs an action request for a service with no request data. The service responding to the request is provided in serviceInfo and the channel for responding to the client is provided in channel. The request is attached to parent.

QDSActionRequest::QDSActionRequest ( const QDSServiceInfo & serviceInfo, const QDSData & requestData, const QString & channel, const QByteArray & auxiliary = QByteArray(), QObject * parent = 0 )

Constructs an action request for a service with requestData. The service responding to the request is provided in serviceInfo and the channel for responding to the client is provided in channel. auxiliary data can also be attached to the request. The request is attached to parent.

QDSActionRequest::~QDSActionRequest ()

Destructor

const QByteArray & QDSActionRequest::auxiliaryData () const

Returns the auxiliary data accompanying the request.

QString QDSActionRequest::errorMessage () const

Returns any error message generated during the request. If no error has been reported a null string will be returned.

bool QDSActionRequest::isComplete () const

Returns true if the request has been completely processed and a response has been sent to the client; otherwise returns false.

bool QDSActionRequest::isValid () const

Returns the validity of the request.

const QDSData & QDSActionRequest::requestData () const

Returns the request data.

bool QDSActionRequest::respond ()

Sends a response back to the client to indicate that the request has been processed correctly. This method is to be used for services which don't have response data.

Returns false if a response has already been sent or the service requires response data; otherwise returns true.

bool QDSActionRequest::respond ( const QDSData & responseData )

This is an overloaded member function, provided for convenience.

Sends responseData back to the client to indicate that the request has been processed correctly. This method is to be used for services which have response data.

Returns false if a response has already been sent or the service doesn't require response data; otherwise returns true.

bool QDSActionRequest::respond ( const QString & message )

This is an overloaded member function, provided for convenience.

Sends the error message message back to the client to indicate that an error has occured.

Returns false if a response has already been sent; otherwise returns true.

const QDSData & QDSActionRequest::responseData () const

Returns the response data.

const QDSServiceInfo & QDSActionRequest::serviceInfo () const

Returns the description of the service requested.

const QDSActionRequest & QDSActionRequest::operator= ( const QDSActionRequest & other )

Makes a deep copy of other and assigns it to this QDSActionRequest object. Returns a reference to this QDSActionRequest object.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 44
  2. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  7. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
Page suivante

Le Qt Quarterly au hasard

Logo

Les développeurs viennent de Mars, les designers de Vénus

Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt qtextended4.4
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web