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

ApplicationIpcRouter Class Reference
[QtBaseModule]

The ApplicationIpcRouter class provides an interface through which ApplicationTypeLauncher instances to control IPC message routing. More...

    #include <ApplicationIpcRouter>

Inherits QObject.

Inherited by QCopRouter.

Public Types

Public Functions

Additional Inherited Members


Detailed Description

The ApplicationIpcRouter class provides an interface through which ApplicationTypeLauncher instances to control IPC message routing.

The ApplicationIpcRouter provides a Qt Extended Server Task interface. Qt Extended Server Tasks are documented in full in the QtopiaServerApplication class documentation.

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

Generally only one task in the system implements the ApplicationIpcRouter task interface. This task is known as the system's IPC Router and is broadly responsible for coupling the configured IPC system into Qtopia. Currently Qt Extended only supports the both QCop IPC system, but could conceivably support other transport systems in the future.

An overview of the application launcher mechanism and the role the ApplicationIpcRouter plays in it is given in the documentation of the ApplicationLauncher class.


Member Function Documentation

void ApplicationIpcRouter::addRoute ( const QString & app, RouteDestination * dest )   [pure virtual]

Add a manual transport route for app to dest to the router. An IPC Router must be able to deliver any pending messages to an installed route immediately.

void ApplicationIpcRouter::remRoute ( const QString & app, RouteDestination * dest )   [pure virtual]

Remove a manual transport route for app to dest from the router.


Copyright © 2009 Trolltech Trademarks
Qt Extended 4.4.3