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  · 

QMultiPortMultiplexer Class Reference
[QtBaseModule]

The QMultiPortMultiplexer class provides multiplexing across several serial ports More...

    #include <QMultiPortMultiplexer>

Inherits QSerialIODeviceMultiplexer.

Public Functions

Additional Inherited Members


Detailed Description

The QMultiPortMultiplexer class provides multiplexing across several serial ports

Use this class instead of QGsm0710Multiplexer if the operating system kernel has built-in support for multiplexing.

Instances of QMultiPortMultiplexer are created by multiplexer plug-ins. See the Tutorial: Writing a Multiplexer Plug-in for more information on how to write a multiplexer plug-in that uses QMultiPortMultiplexer.

See also QSerialIODeviceMultiplexer, QGsm0710Multiplexer, and QSerialIODeviceMultiplexerPlugin.


Member Function Documentation

QMultiPortMultiplexer::QMultiPortMultiplexer ( QSerialIODevice * device, QObject * parent = 0 )

Construct a new multi-port multiplexer object and attach it to parent. The primary channel will be set to device. Further channels can be added by calling addChannel(). Ownership of device will pass to this object; it will be deleted when this object is deleted.

QMultiPortMultiplexer::~QMultiPortMultiplexer ()

Destruct this multi-port multiplexer object.

bool QMultiPortMultiplexer::addChannel ( const QString & name, QSerialIODevice * device )

Add a new channel to this multiplexer, with requests for name being redirected to device. Returns false if name already exists.

Ownership of device will pass to this object; it will be deleted when this object is deleted. A single device can be added for multiple channels (e.g. data and datasetup). This object will ensure that such devices will be deleted only once.

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