contentstorage/cautils/src/cainnerquery.cpp
changeset 104 9b022b1f357c
parent 61 8e5041d13c84
equal deleted inserted replaced
103:b99b84bcd2d1 104:9b022b1f357c
    61 // ---------------------------------------------------------------------------
    61 // ---------------------------------------------------------------------------
    62 //
    62 //
    63 EXPORT_C void CCaInnerQuery::ExternalizeL( RWriteStream& aStream ) const
    63 EXPORT_C void CCaInnerQuery::ExternalizeL( RWriteStream& aStream ) const
    64     {
    64     {
    65     aStream.WriteInt32L( iParentId );
    65     aStream.WriteInt32L( iParentId );
       
    66     aStream.WriteInt32L( iChildId );
    66     aStream.WriteInt32L( iRole );
    67     aStream.WriteInt32L( iRole );
    67     aStream.WriteUint32L( iFlagsOn );
    68     aStream.WriteUint32L( iFlagsOn );
    68     aStream.WriteUint32L( iFlagsOff );
    69     aStream.WriteUint32L( iFlagsOff );
    69     aStream.WriteUint32L( iUid );
    70     aStream.WriteUint32L( iUid );
    70     aStream.WriteUint32L( iSort );
    71     aStream.WriteUint32L( iSort );
    91 // ---------------------------------------------------------------------------
    92 // ---------------------------------------------------------------------------
    92 //
    93 //
    93 EXPORT_C void CCaInnerQuery::InternalizeL( RReadStream& aStream )
    94 EXPORT_C void CCaInnerQuery::InternalizeL( RReadStream& aStream )
    94     {
    95     {
    95     iParentId = aStream.ReadInt32L();
    96     iParentId = aStream.ReadInt32L();
       
    97     iChildId = aStream.ReadInt32L();
    96     iRole = aStream.ReadInt32L();
    98     iRole = aStream.ReadInt32L();
    97     iFlagsOn = aStream.ReadUint32L();
    99     iFlagsOn = aStream.ReadUint32L();
    98     iFlagsOff = aStream.ReadUint32L();
   100     iFlagsOff = aStream.ReadUint32L();
    99     iUid = aStream.ReadUint32L();
   101     iUid = aStream.ReadUint32L();
   100     iSort = aStream.ReadUint32L();
   102     iSort = aStream.ReadUint32L();
   126 //
   128 //
   127 void CCaInnerQuery::ConstructL()
   129 void CCaInnerQuery::ConstructL()
   128     {
   130     {
   129     iEntryTypeNames = new ( ELeave ) CDesC16ArrayFlat( KDefaultGranularity );
   131     iEntryTypeNames = new ( ELeave ) CDesC16ArrayFlat( KDefaultGranularity );
   130     iParentId = -1;
   132     iParentId = -1;
       
   133     iChildId = -1;
   131     iRole = Item | Group;
   134     iRole = Item | Group;
   132     }
   135     }
   133 
   136 
   134 // ---------------------------------------------------------------------------
   137 // ---------------------------------------------------------------------------
   135 //
   138 //
   175 //
   178 //
   176 EXPORT_C void CCaInnerQuery::SetParentId( TInt aId )
   179 EXPORT_C void CCaInnerQuery::SetParentId( TInt aId )
   177     {
   180     {
   178     iParentId = aId;
   181     iParentId = aId;
   179     }
   182     }
       
   183 
       
   184 // ---------------------------------------------------------------------------
       
   185 //
       
   186 // ---------------------------------------------------------------------------
       
   187 //
       
   188 EXPORT_C TInt CCaInnerQuery::GetChildId() const
       
   189     {
       
   190     return iChildId;
       
   191     }
       
   192 
       
   193 // ---------------------------------------------------------------------------
       
   194 //
       
   195 // ---------------------------------------------------------------------------
       
   196 //
       
   197 EXPORT_C void CCaInnerQuery::SetChildId( TInt aId )
       
   198     {
       
   199     iChildId = aId;
       
   200     }
       
   201 
   180 
   202 
   181 // ---------------------------------------------------------------------------
   203 // ---------------------------------------------------------------------------
   182 //
   204 //
   183 // ---------------------------------------------------------------------------
   205 // ---------------------------------------------------------------------------
   184 //
   206 //