epoc32/include/mw/cmdefconnvalues.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
parent 1 666f914201fb
child 4 837f303aceeb
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
     1 /*
     2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     8 *
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    11 *
    12 * Contributors:
    13 *
    14 * Description:  Declaration of default connection values
    15 *
    16 */
    17 
    18 #ifndef C_CMDEFCONNVALUES_H
    19 #define C_CMDEFCONNVALUES_H
    20 
    21 enum TCmDefConnType
    22         {
    23         /**
    24          * Deprecated
    25          */
    26         ECmDefConnAlwaysAsk,
    27 
    28         /**
    29          * Deprecated
    30          */
    31         ECmDefConnAskOnce,
    32 
    33         /**
    34          * The user selected a destination
    35          */
    36         ECmDefConnDestination,
    37 
    38         /**
    39           * The user selected a connection method
    40           */
    41         ECmDefConnConnectionMethod
    42         };
    43         
    44 struct TCmDefConnValue 
    45     {
    46     /**
    47     * Type of default connection
    48     */
    49     TCmDefConnType iType;
    50     
    51     /**
    52     * Id of the selected destination or connection method
    53     */
    54     TUint iId;
    55     // -----------------------------------------------------------------------------
    56     // TCmDefConnValue::operator==
    57     // -----------------------------------------------------------------------------
    58     //
    59     inline TBool TCmDefConnValue::operator==( TCmDefConnValue& aDCSettingSelection ) const
    60         {
    61         return ( (iType == aDCSettingSelection.iType) && ( iId == aDCSettingSelection.iId ) );
    62         };
    63 
    64     // -----------------------------------------------------------------------------
    65     // TCmDefConnValue::operator!=
    66     // -----------------------------------------------------------------------------
    67     //
    68     inline TBool TCmDefConnValue::operator!=( TCmDefConnValue& aDCSettingSelection ) const
    69         {
    70         return (!( (iType == aDCSettingSelection.iType) && ( iId == aDCSettingSelection.iId ) ));
    71         };     
    72     };    
    73 #endif // C_CMDEFCONNVALUES_H