S60 Open C
glib API Specification

glib API Specification

Table of Contents

Required Capabilities

 


Required Capabilities

Libglib

A 3rd-party application does not need any capabilities in order to use the libglib APIs. The following exceptions exist for the GIOChannel APIs:

Capability

Description

NetworkServices A user capability that grants access to a remote service without any restriction on its physical location. Typically, such a location is unknown to the phone user, and such services may incur cost for the phone user. Voice calls, SMS, and Internet services are good examples of such network services. They are supported by GSM, CDMA, and all IP transport protocols including Bluetooth profiles over IP.
NetworkControl Grants the right to modify or access network protocol controls. Typically when an action can change the behavior of all existing and future connections, it should be protected by this capability. For example, forcing all existing connections on a specific protocol to be dropped, or changing the priority of a call.
AllFiles AllFiles capability is needed if file operations require read-write access to any directory under \private or read-only access to any directory under \sys.

Libgthread

Capability

Description

PowerMgmt Grants the right:
  • to kill any process in the system
  • to power off unused peripherals
  • to switch the machine into standby state
  • to wake the machine up
  • to power the machine down completely.
Note that this does not control access to anything that might drain battery power.
ProtServ Grants the right to a server to register with a protected name. Currently, protected names start with a "!" character. The kernel prevents servers without this capability from using such a name, and therefore prevents protected servers from being impersonated.

Libgmodule

A 3rd-arty application does not need any capabilities in order to use libgmodule APIs.

Give feedback of this article


Back to top

Copyright ©2008 Nokia Corporation. All rights reserved. This documentation can be used in the connection with this Product to help and support the user.