Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

PhoneServer Class Reference
[QtTelephonyModule]

The PhoneServer class represents the central dispatch server for phone requests. More...

    #include <PhoneServer>

Inherits QObject.

Public Functions

Additional Inherited Members


Detailed Description

The PhoneServer class represents the central dispatch server for phone requests.

Typical phone hardware only allows one process to access the AT command stream at any one time. Because of this, Qt Extended Phone multiplexes multiple process' requests through the phone server, which is the only process that may access the actual hardware.

The Qt Extended phone server is responsible for starting all telephony services, including those for GSM, VoIP, and other network types.

At start up, the Qt Extended phone server sends a start() message to all applications that are registered as implementing the Telephony service. This is the usual method for starting VoIP and third-party telephony services.

If Qt Extended is not configured with the -no-modem flags, it will also start the default built-in AT command handler for the modem service using QModemService::createVendorSpecific(); otherwise the modem service is either not required, or is provided via a Telephony service implementation.

This class is part of the Qt Extended server and cannot be used by other Qt Extended applications.

See also QTelephonyService and QModemService.


Member Function Documentation

PhoneServer::PhoneServer ( QObject * parent = 0 )

Constructs a new PhoneServer attached to parent.

PhoneServer::~PhoneServer ()

Destructs the PhoneServer.


Copyright © 2009 Nokia Trademarks
Qt Extended 4.4.3