Home · All Classes · Grouped Classes · Annotated · Functions

PhoneServer Class Reference

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, Qtopia Phone multiplexes multiple process' requests through the phone server, which is the only process that may access the actual hardware.

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

At start up, the Qtopia 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 Qtopia is configured with the QTOPIA_MODEM flag, it will also start the default built-in AT command handler for the modem service using QModemService::createVendorSpecific(). If Qtopia is not configured with this flag, then the modem service is either not required, or will be provided by a third-party telephony service implementation.

This class is part of the Qtopia server and cannot be used by other Qtopia 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 © 2008 Nokia Trademarks
Qtopia 4.3.3