contentstorage/cautils/inc/cainnerentry.h
author hgs
Fri, 16 Apr 2010 14:45:49 +0300
changeset 92 782e3408c2ab
parent 88 7f0462e8c3da
child 98 d2f833ab7940
permissions -rw-r--r--
201015
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
85
7feec50967db 201003_02
hgs
parents:
diff changeset
     1
/*
7feec50967db 201003_02
hgs
parents:
diff changeset
     2
 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
7feec50967db 201003_02
hgs
parents:
diff changeset
     3
 * All rights reserved.
7feec50967db 201003_02
hgs
parents:
diff changeset
     4
 * This component and the accompanying materials are made available
7feec50967db 201003_02
hgs
parents:
diff changeset
     5
 * under the terms of "Eclipse Public License v1.0"
7feec50967db 201003_02
hgs
parents:
diff changeset
     6
 * which accompanies this distribution, and is available
7feec50967db 201003_02
hgs
parents:
diff changeset
     7
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
7feec50967db 201003_02
hgs
parents:
diff changeset
     8
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
     9
 * Initial Contributors:
7feec50967db 201003_02
hgs
parents:
diff changeset
    10
 * Nokia Corporation - initial contribution.
7feec50967db 201003_02
hgs
parents:
diff changeset
    11
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
    12
 * Contributors:
7feec50967db 201003_02
hgs
parents:
diff changeset
    13
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
    14
 * Description:  ?Description
7feec50967db 201003_02
hgs
parents:
diff changeset
    15
 *
7feec50967db 201003_02
hgs
parents:
diff changeset
    16
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    17
7feec50967db 201003_02
hgs
parents:
diff changeset
    18
#ifndef __CAINNERENTRY_H__
7feec50967db 201003_02
hgs
parents:
diff changeset
    19
#define __CAINNERENTRY_H__
7feec50967db 201003_02
hgs
parents:
diff changeset
    20
7feec50967db 201003_02
hgs
parents:
diff changeset
    21
#include <e32base.h>
7feec50967db 201003_02
hgs
parents:
diff changeset
    22
7feec50967db 201003_02
hgs
parents:
diff changeset
    23
#include "caentryattribute.h"
92
hgs
parents: 88
diff changeset
    24
#include "cainnericondescription.h"
85
7feec50967db 201003_02
hgs
parents:
diff changeset
    25
7feec50967db 201003_02
hgs
parents:
diff changeset
    26
/**
7feec50967db 201003_02
hgs
parents:
diff changeset
    27
 * Class represents Content Arsenal entry
7feec50967db 201003_02
hgs
parents:
diff changeset
    28
 */
7feec50967db 201003_02
hgs
parents:
diff changeset
    29
NONSHARABLE_CLASS( CCaInnerEntry ): public CBase
7feec50967db 201003_02
hgs
parents:
diff changeset
    30
    {
7feec50967db 201003_02
hgs
parents:
diff changeset
    31
public:
7feec50967db 201003_02
hgs
parents:
diff changeset
    32
7feec50967db 201003_02
hgs
parents:
diff changeset
    33
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    34
     * Destructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
    35
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    36
    virtual ~CCaInnerEntry();
7feec50967db 201003_02
hgs
parents:
diff changeset
    37
7feec50967db 201003_02
hgs
parents:
diff changeset
    38
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    39
     * Two-phased constructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
    40
     * @return The created object.
7feec50967db 201003_02
hgs
parents:
diff changeset
    41
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    42
    IMPORT_C static CCaInnerEntry* NewL();
7feec50967db 201003_02
hgs
parents:
diff changeset
    43
7feec50967db 201003_02
hgs
parents:
diff changeset
    44
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    45
     * Two-phased constructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
    46
     * @return The created object.
7feec50967db 201003_02
hgs
parents:
diff changeset
    47
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    48
    IMPORT_C static CCaInnerEntry* NewLC();
7feec50967db 201003_02
hgs
parents:
diff changeset
    49
7feec50967db 201003_02
hgs
parents:
diff changeset
    50
    //    GETTERS
7feec50967db 201003_02
hgs
parents:
diff changeset
    51
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    52
     * Gets entry id.
7feec50967db 201003_02
hgs
parents:
diff changeset
    53
     * @return Entry id.
7feec50967db 201003_02
hgs
parents:
diff changeset
    54
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    55
    IMPORT_C TInt GetId() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
    56
7feec50967db 201003_02
hgs
parents:
diff changeset
    57
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    58
     * Gets entry text.
7feec50967db 201003_02
hgs
parents:
diff changeset
    59
     * @return Entry text.
7feec50967db 201003_02
hgs
parents:
diff changeset
    60
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    61
    IMPORT_C const RBuf& GetText() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
    62
7feec50967db 201003_02
hgs
parents:
diff changeset
    63
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    64
     * Gets entry description.
7feec50967db 201003_02
hgs
parents:
diff changeset
    65
     * @return Entry description.
7feec50967db 201003_02
hgs
parents:
diff changeset
    66
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    67
    IMPORT_C const RBuf& GetDescription() const;
92
hgs
parents: 88
diff changeset
    68
85
7feec50967db 201003_02
hgs
parents:
diff changeset
    69
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    70
     * Gets entry typename.
7feec50967db 201003_02
hgs
parents:
diff changeset
    71
     * @return Entry typename.
7feec50967db 201003_02
hgs
parents:
diff changeset
    72
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    73
    IMPORT_C const RBuf& GetEntryTypeName() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
    74
7feec50967db 201003_02
hgs
parents:
diff changeset
    75
    /**
92
hgs
parents: 88
diff changeset
    76
     * Gets icon description.
hgs
parents: 88
diff changeset
    77
     * @return Icon description.
85
7feec50967db 201003_02
hgs
parents:
diff changeset
    78
     */
92
hgs
parents: 88
diff changeset
    79
    IMPORT_C const CCaInnerIconDescription* Icon() const;
85
7feec50967db 201003_02
hgs
parents:
diff changeset
    80
7feec50967db 201003_02
hgs
parents:
diff changeset
    81
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    82
     * Gets entry flags.
7feec50967db 201003_02
hgs
parents:
diff changeset
    83
     * @return Entry flags.
7feec50967db 201003_02
hgs
parents:
diff changeset
    84
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    85
    IMPORT_C TUint GetFlags() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
    86
7feec50967db 201003_02
hgs
parents:
diff changeset
    87
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    88
     * Gets entry attributes.
7feec50967db 201003_02
hgs
parents:
diff changeset
    89
     * @return Entry attributes table.
7feec50967db 201003_02
hgs
parents:
diff changeset
    90
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    91
    IMPORT_C const RCaEntryAttrArray& GetAttributes() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
    92
7feec50967db 201003_02
hgs
parents:
diff changeset
    93
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
    94
     * Gets entry role.
7feec50967db 201003_02
hgs
parents:
diff changeset
    95
     * @return Entry role.
7feec50967db 201003_02
hgs
parents:
diff changeset
    96
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
    97
    IMPORT_C TUint GetRole() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
    98
7feec50967db 201003_02
hgs
parents:
diff changeset
    99
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   100
     * Gets entry uid.
7feec50967db 201003_02
hgs
parents:
diff changeset
   101
     * @return Entry uid.
7feec50967db 201003_02
hgs
parents:
diff changeset
   102
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   103
    IMPORT_C TInt32 GetUid() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
   104
7feec50967db 201003_02
hgs
parents:
diff changeset
   105
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   106
     * Gets icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   107
     * @return Icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   108
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   109
    IMPORT_C TInt GetIconId() const;
7feec50967db 201003_02
hgs
parents:
diff changeset
   110
7feec50967db 201003_02
hgs
parents:
diff changeset
   111
    //    SETTERS
7feec50967db 201003_02
hgs
parents:
diff changeset
   112
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   113
     * Sets entry id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   114
     * @param aId Entry id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   115
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   116
    IMPORT_C void SetId( TUint aId );
7feec50967db 201003_02
hgs
parents:
diff changeset
   117
7feec50967db 201003_02
hgs
parents:
diff changeset
   118
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   119
     * Sets the entry text.
7feec50967db 201003_02
hgs
parents:
diff changeset
   120
     * @param aText Entry text.
7feec50967db 201003_02
hgs
parents:
diff changeset
   121
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   122
    IMPORT_C void SetTextL( const TDesC& aText );
7feec50967db 201003_02
hgs
parents:
diff changeset
   123
7feec50967db 201003_02
hgs
parents:
diff changeset
   124
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   125
     * Sets the entry description.
7feec50967db 201003_02
hgs
parents:
diff changeset
   126
     * @param aText Entry description.
7feec50967db 201003_02
hgs
parents:
diff changeset
   127
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   128
    IMPORT_C void SetDescriptionL( const TDesC& aText );
92
hgs
parents: 88
diff changeset
   129
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   130
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   131
     * Sets the entry typename.
7feec50967db 201003_02
hgs
parents:
diff changeset
   132
     * @param aTypeName Entry typename.
7feec50967db 201003_02
hgs
parents:
diff changeset
   133
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   134
    IMPORT_C void SetEntryTypeNameL( const TDesC& aTypeName );
7feec50967db 201003_02
hgs
parents:
diff changeset
   135
7feec50967db 201003_02
hgs
parents:
diff changeset
   136
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   137
     * Sets icon data.
7feec50967db 201003_02
hgs
parents:
diff changeset
   138
     * @param aFilename Filename.
88
hgs
parents: 85
diff changeset
   139
     * @param aSkinId Skin id.
hgs
parents: 85
diff changeset
   140
     * @param aApplicationId application id.
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   141
     */
92
hgs
parents: 88
diff changeset
   142
    IMPORT_C void SetIconDataL(
hgs
parents: 88
diff changeset
   143
        const TDesC& aFilename, const TDesC& aSkinId, const TDesC& aApplicationId );
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   144
7feec50967db 201003_02
hgs
parents:
diff changeset
   145
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   146
     * Adds attribute to entry.
7feec50967db 201003_02
hgs
parents:
diff changeset
   147
     * @param aKey Attribute key.
7feec50967db 201003_02
hgs
parents:
diff changeset
   148
     * @param aValue Attribute value.
7feec50967db 201003_02
hgs
parents:
diff changeset
   149
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   150
    IMPORT_C void AddAttributeL( const TDesC& aKey, const TDesC& aValue );
7feec50967db 201003_02
hgs
parents:
diff changeset
   151
7feec50967db 201003_02
hgs
parents:
diff changeset
   152
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   153
     * Sets flags for the entry
7feec50967db 201003_02
hgs
parents:
diff changeset
   154
     * @param aFlags Flags.
7feec50967db 201003_02
hgs
parents:
diff changeset
   155
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   156
    IMPORT_C void SetFlags( TUint aFlags );
7feec50967db 201003_02
hgs
parents:
diff changeset
   157
7feec50967db 201003_02
hgs
parents:
diff changeset
   158
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   159
     * Sets the entry's role.
7feec50967db 201003_02
hgs
parents:
diff changeset
   160
     * @param aRole Entry role.
7feec50967db 201003_02
hgs
parents:
diff changeset
   161
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   162
    IMPORT_C void SetRole( TUint aRole );
7feec50967db 201003_02
hgs
parents:
diff changeset
   163
7feec50967db 201003_02
hgs
parents:
diff changeset
   164
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   165
     * Remove attribute with given key.
7feec50967db 201003_02
hgs
parents:
diff changeset
   166
     * @param aKey Key of attribute to be removed.
7feec50967db 201003_02
hgs
parents:
diff changeset
   167
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   168
    IMPORT_C void RemoveAttributeL( const TDesC& aKey );
7feec50967db 201003_02
hgs
parents:
diff changeset
   169
7feec50967db 201003_02
hgs
parents:
diff changeset
   170
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   171
     * Verifies if attribute exists, and returns its value for the given key.
7feec50967db 201003_02
hgs
parents:
diff changeset
   172
     * @param aKey Attribute key.
7feec50967db 201003_02
hgs
parents:
diff changeset
   173
     * @param aAttrVal Attribute value.
7feec50967db 201003_02
hgs
parents:
diff changeset
   174
     * @return ETrue if attribute exists.
7feec50967db 201003_02
hgs
parents:
diff changeset
   175
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   176
    IMPORT_C TBool FindAttribute( const TDesC& aKey, TDes& aAttrVal );
92
hgs
parents: 88
diff changeset
   177
hgs
parents: 88
diff changeset
   178
    /**
hgs
parents: 88
diff changeset
   179
     * Verifies if attribute exists, and returns its value for the given key.
hgs
parents: 88
diff changeset
   180
     * @param aKey Attribute key.
hgs
parents: 88
diff changeset
   181
     * @param aAttrVal Attribute value.
hgs
parents: 88
diff changeset
   182
     * @return ETrue if attribute exists.
hgs
parents: 88
diff changeset
   183
     */
hgs
parents: 88
diff changeset
   184
    IMPORT_C TBool FindAttribute( const TDesC& aKey, TPtrC& aAttrVal );
hgs
parents: 88
diff changeset
   185
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   186
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   187
     * Sets the entry uid.
7feec50967db 201003_02
hgs
parents:
diff changeset
   188
     * @param aUid Entry uid.
7feec50967db 201003_02
hgs
parents:
diff changeset
   189
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   190
    IMPORT_C void SetUid( TInt32 aUid );
7feec50967db 201003_02
hgs
parents:
diff changeset
   191
7feec50967db 201003_02
hgs
parents:
diff changeset
   192
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   193
     * Sets the entry icon id (id from storage).
7feec50967db 201003_02
hgs
parents:
diff changeset
   194
     * @param aIconId Icon id.
7feec50967db 201003_02
hgs
parents:
diff changeset
   195
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   196
    IMPORT_C void SetIconId( TInt aIconId );
7feec50967db 201003_02
hgs
parents:
diff changeset
   197
7feec50967db 201003_02
hgs
parents:
diff changeset
   198
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   199
     * Externalizes object to the stream
7feec50967db 201003_02
hgs
parents:
diff changeset
   200
     * @param aStream a write stream
7feec50967db 201003_02
hgs
parents:
diff changeset
   201
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   202
    IMPORT_C void ExternalizeL( RWriteStream& aStream ) const;
7feec50967db 201003_02
hgs
parents:
diff changeset
   203
7feec50967db 201003_02
hgs
parents:
diff changeset
   204
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   205
     * Internalizes stream to the object
7feec50967db 201003_02
hgs
parents:
diff changeset
   206
     * @param aStream a read stream
7feec50967db 201003_02
hgs
parents:
diff changeset
   207
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   208
    IMPORT_C void InternalizeL( RReadStream& aStream );
7feec50967db 201003_02
hgs
parents:
diff changeset
   209
7feec50967db 201003_02
hgs
parents:
diff changeset
   210
private:
7feec50967db 201003_02
hgs
parents:
diff changeset
   211
7feec50967db 201003_02
hgs
parents:
diff changeset
   212
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   213
     * Second phased constructor.
7feec50967db 201003_02
hgs
parents:
diff changeset
   214
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   215
    void ConstructL();
7feec50967db 201003_02
hgs
parents:
diff changeset
   216
7feec50967db 201003_02
hgs
parents:
diff changeset
   217
    /**
7feec50967db 201003_02
hgs
parents:
diff changeset
   218
     * Constructor
7feec50967db 201003_02
hgs
parents:
diff changeset
   219
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   220
    CCaInnerEntry();
7feec50967db 201003_02
hgs
parents:
diff changeset
   221
7feec50967db 201003_02
hgs
parents:
diff changeset
   222
private:
7feec50967db 201003_02
hgs
parents:
diff changeset
   223
    // data
7feec50967db 201003_02
hgs
parents:
diff changeset
   224
7feec50967db 201003_02
hgs
parents:
diff changeset
   225
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   226
     * Unique identifier of the entry.
7feec50967db 201003_02
hgs
parents:
diff changeset
   227
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   228
    TInt iId;
7feec50967db 201003_02
hgs
parents:
diff changeset
   229
7feec50967db 201003_02
hgs
parents:
diff changeset
   230
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   231
     * Name.
7feec50967db 201003_02
hgs
parents:
diff changeset
   232
     * Own.
7feec50967db 201003_02
hgs
parents:
diff changeset
   233
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   234
    RBuf iText;
7feec50967db 201003_02
hgs
parents:
diff changeset
   235
7feec50967db 201003_02
hgs
parents:
diff changeset
   236
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   237
     * Description.
7feec50967db 201003_02
hgs
parents:
diff changeset
   238
     * Own.
7feec50967db 201003_02
hgs
parents:
diff changeset
   239
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   240
    RBuf iDescription;
92
hgs
parents: 88
diff changeset
   241
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   242
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   243
     * Entry type.
7feec50967db 201003_02
hgs
parents:
diff changeset
   244
     * Own.
7feec50967db 201003_02
hgs
parents:
diff changeset
   245
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   246
    RBuf iEntryTypeName;
7feec50967db 201003_02
hgs
parents:
diff changeset
   247
7feec50967db 201003_02
hgs
parents:
diff changeset
   248
    /*
92
hgs
parents: 88
diff changeset
   249
     * Icon.
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   250
     * Own.
7feec50967db 201003_02
hgs
parents:
diff changeset
   251
     */
92
hgs
parents: 88
diff changeset
   252
    CCaInnerIconDescription* iIcon;
85
7feec50967db 201003_02
hgs
parents:
diff changeset
   253
7feec50967db 201003_02
hgs
parents:
diff changeset
   254
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   255
     * Flags.
7feec50967db 201003_02
hgs
parents:
diff changeset
   256
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   257
    TUint iFlags;
7feec50967db 201003_02
hgs
parents:
diff changeset
   258
7feec50967db 201003_02
hgs
parents:
diff changeset
   259
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   260
     * Attributes array. Own
7feec50967db 201003_02
hgs
parents:
diff changeset
   261
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   262
    RCaEntryAttrArray iAttributes;
7feec50967db 201003_02
hgs
parents:
diff changeset
   263
7feec50967db 201003_02
hgs
parents:
diff changeset
   264
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   265
     * Entry role ( group, item )
7feec50967db 201003_02
hgs
parents:
diff changeset
   266
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   267
    TUint iRole;
7feec50967db 201003_02
hgs
parents:
diff changeset
   268
7feec50967db 201003_02
hgs
parents:
diff changeset
   269
    /*
7feec50967db 201003_02
hgs
parents:
diff changeset
   270
     * Uid
7feec50967db 201003_02
hgs
parents:
diff changeset
   271
     */
7feec50967db 201003_02
hgs
parents:
diff changeset
   272
    TInt32 iUid;
7feec50967db 201003_02
hgs
parents:
diff changeset
   273
7feec50967db 201003_02
hgs
parents:
diff changeset
   274
    };
7feec50967db 201003_02
hgs
parents:
diff changeset
   275
7feec50967db 201003_02
hgs
parents:
diff changeset
   276
#endif // __CAINNERENTRY_H__