Home · All Classes · Grouped Classes · Annotated · Functions

ApplicationIpcRouter Class Reference

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 Qtopia Server Task interface. Qtopia Server Tasks are documented in full in the QtopiaServerApplication class documentation.

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