Symbian3/PDK/Source/GUID-EB0D6244-0975-53DA-8F11-7B59A2D851AF.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-EB0D6244-0975-53DA-8F11-7B59A2D851AF" xml:lang="en"><title>Events</title><shortdesc>This section describes the concept of the events in the QoS. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    13 <p>The following list describes the events in the QoS: </p>
       
    14 <ul>
       
    15 <li id="GUID-CDB99D89-E8A7-5FAA-87EB-B410DC8C2B7F"><p> <b>CSubConGenEventDataClientJoined</b> and <b>CSubConGenEventDataClientLeft</b> -
       
    16 The source and destination end points of the data client are presented with
       
    17 this event, along with the IAP ID of the connection on which it is created.
       
    18 These two events are derived from <codeph>CSubConGenEventDataClientBase</codeph> and
       
    19 they provide the functionality for both. </p> </li>
       
    20 <li id="GUID-2355941B-69C5-5604-AF9D-141753DB27C6"><p> <b>CSubConNotificationEvent</b> -
       
    21 Both generic and extension subconnection events derive from this class. The
       
    22 rules for generic and extension events are the same as for parameter sets.
       
    23 The <codeph>IsGeneric()</codeph> method identifies whether the event is generic.
       
    24 The <codeph>GroupId()</codeph> method returns the UID of the factory that
       
    25 contains the event, and <codeph>Id()</codeph> returns the class type Id within
       
    26 that factory. This information consists of the <codeph>STypeId</codeph> of
       
    27 the event. </p> </li>
       
    28 <li id="GUID-D5216E71-7DE4-5053-86E6-EF9DDEDE4940"><p> <b> CSubConGenEventParamsGranted</b> -
       
    29 Notification of this event occurs when a request to <codeph>SetParameters()</codeph> is
       
    30 sent and negotiation with the network is completed. A notification is received
       
    31 for each successful negotiation with the family contained in the parameter
       
    32 bundle. This event represents a generic set and zero or more extension sets
       
    33 of the parameter family identified by the Id returned from <codeph>GetFamily()</codeph>. </p> </li>
       
    34 <li id="GUID-3CE9943D-2E68-54F4-9CA7-E9843B8E7CB4"><p> <b>CSubConGenEventParamsRejected</b> -
       
    35 Notification of this event occurs after a request to <codeph>SetParameters()</codeph> is
       
    36 made and negotiation with the network fails. It can be an error within the
       
    37 handset software or configuration, or that the network cannot provide the
       
    38 acceptable, that is the minimum level of QoS. The reason for failure and the
       
    39 parameter family are presented by the accessor methods <codeph>Error()</codeph> and <codeph>FamilyId()</codeph>.
       
    40 A notification for <xref href="GUID-7103CFA3-2119-3356-9460-B26D88036FEB.dita"><apiname>CSubConGenEventParamsRejected</apiname></xref> event
       
    41 is received for each family in the parameter bundle that cannot be negotiated
       
    42 successfully. </p> </li>
       
    43 <li id="GUID-D7611427-9B1F-5687-A10B-F80AC47B71CA"><p> <b>CSubConGenEventParamsChanged</b> -
       
    44 This event occurs when the properties of a parameter family are negotiated
       
    45 due to some event on the network. It is not sent in response to a request
       
    46 to change the properties. The change can be the result of an error or just
       
    47 that the level of QoS has improved or worsened. If a new set of parameters
       
    48 are available they are presented as with the <xref href="GUID-AA6CFA1E-0B17-3603-9065-34D05322C0A5.dita"><apiname>CSubConGenEventParamsGranted</apiname></xref> event.
       
    49 The error status is presented through the <codeph>Error()</codeph> method. </p> </li>
       
    50 <li id="GUID-CD6E64F1-4F70-59ED-B0A5-7E5FE1B0BB19"><p> <b>CSubConGenEventSubConDown</b> -
       
    51 This event occurs when the underlying subconnection is lost. This can be due
       
    52 to the request for it to be closed, or some error on the network. The error
       
    53 status is presented through the <codeph>Error()</codeph> method. </p> </li>
       
    54 </ul>
       
    55 </conbody></concept>