Symbian3/PDK/Source/GUID-3313A7E0-B10A-5CDE-8DA3-FB9C48FC80CA.dita
changeset 1 25a17d01db0c
child 3 46218c8b8afa
equal deleted inserted replaced
0:89d6a7a84779 1:25a17d01db0c
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-3313A7E0-B10A-5CDE-8DA3-FB9C48FC80CA" xml:lang="en"><title>Change
       
    13 notifier</title><shortdesc>Describes change notifiers and what they are used for.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <p>Change notifiers allow threads to be notified of changes in the environment
       
    15 such as a switch in locale, crossing over past midnight etc.; the <codeph>TChanges</codeph> enumerator
       
    16 lists the possible events.</p>
       
    17 <p>A change notifier is a Kernel object and, as such, is managed by the Kernel.
       
    18 Access to a change notifier is through an <codeph>RChangeNotifier</codeph> handle.</p>
       
    19 <p>The list of possible events is itemised by the enumerators of the <codeph>TChanges</codeph> enum.</p>
       
    20 <p>The change notifier service is not used directly but is an asynchronous
       
    21 service provider intended to be part of an active object. For example, the
       
    22 Environment Change Notifier API provides a <codeph>CEnvironmentChangeNotifier</codeph> active
       
    23 object which uses the services of the change notifier as part of its implementation.</p>
       
    24 </conbody></concept>