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  · 

ModemEmulatorService Class Reference
[QtTelephonyModule]

The ModemEmulatorService class provides the ModemEmulator service. More...

    #include <ModemEmulatorService>

Inherits QtopiaAbstractService.

Public Slots

  • 1 public slot inherited from QObject

Additional Inherited Members


Detailed Description

The ModemEmulatorService class provides the ModemEmulator service.

The ModemEmulator service enables applications to register serial devices and TCP ports with the modem emulator to allow external devices to access Qt Extended via AT commands.


Member Function Documentation

void ModemEmulatorService::addSerialPort ( const QString & deviceName )   [slot]

Add deviceName to the list of serial ports that are being monitored for AT sessions. The device name will be something like /dev/ttyS1:115200, indicating the kernel device and baud rate to use. Returns false if the device could not be opened.

See also removeSerialPort().

void ModemEmulatorService::addSerialPort ( const QString & deviceName, const QString & options )   [slot]

This is an overloaded member function, provided for convenience.

Add deviceName to the list of serial ports that are being monitored for AT sessions. The options parameter specifies additional options to configure the initial AT command settings.

See also removeSerialPort().

void ModemEmulatorService::addTcpPort ( int tcpPort, bool localHostOnly )   [slot]

Add tcpPort to the list of TCP ports that are being monitored for incoming AT sessions. If localHostOnly is true, then only allow processes on the local host to connect. Returns false if the TCP port could not be bound.

This is typically used for debugging the AT interface. A program such as telnet can be used to connect to the port for issuing AT commands manually.

Applications can use this for non-debugging access if they connect to the port using QSerialSocket.

See also removeTcpPort().

void ModemEmulatorService::addTcpPort ( int tcpPort, bool localHostOnly, const QString & options )   [slot]

This is an overloaded member function, provided for convenience.

Add tcpPort to the list of TCP ports that are being monitored for incoming AT sessions. If localHostOnly is true, then only allow processes on the local host to connect. Returns false if the TCP port could not be bound. The options parameter specifies additional options to configure the initial AT command settings.

See also removeTcpPort().

void ModemEmulatorService::removeSerialPort ( const QString & deviceName )   [slot]

Remove deviceName from the list of serial ports that are being monitored for AT sessions. All active sessions associated with the device will be destroyed.

See also addSerialPort().

void ModemEmulatorService::removeTcpPort ( int tcpPort )   [slot]

Remove tcpPort from the list of TCP ports that are being monitored for incoming AT sessions. If there are active sessions, they will continue until the peer closes the connection.

See also addTcpPort().

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 64
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. 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
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. La rubrique Qt a besoin de vous ! 1
Page suivante

Le Qt Developer Network au hasard

Logo

Extension de Qt WebKit

Le Qt Developer Network est un réseau de développeurs Qt anglophone, où ils peuvent partager leur expérience sur le framework. 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