atext/server/inc/atextmetadata.h
branchRCL_3
changeset 23 5b153be919d4
parent 22 786b94c6f0a4
child 24 e9b924a62a66
equal deleted inserted replaced
22:786b94c6f0a4 23:5b153be919d4
   322     {
   322     {
   323 
   323 
   324 public:
   324 public:
   325 
   325 
   326     TATExtEntrySupport( TDesC8& aAtCmdFull,
   326     TATExtEntrySupport( TDesC8& aAtCmdFull,
   327                         RMessage2& aMessage,
   327                         const RMessage2& aMessage,
   328                         CArrayFixFlat<TATExtOneCmdSupport>* aSupport ) :
   328                         CArrayFixFlat<TATExtOneCmdSupport>* aSupport ) :
   329                         iAtCmdFull( aAtCmdFull ),
   329                         iAtCmdFull( aAtCmdFull ),
   330                         iMessage( aMessage ),
   330                         iMessage( aMessage ),
   331                         iSupport( aSupport ),
   331                         iSupport( aSupport ),
   332                         iEntry( NULL ),
   332                         iEntry( NULL ),
   333                         iStartIndex( KErrNotFound ),
   333                         iStartIndex( KErrNotFound ),
   334                         iSupportFound( EFalse ){}
   334                         iSupportFound( EFalse ){}
   335 
   335 
   336     TATExtEntrySupport& operator=( TATExtEntrySupport& aEntrySupport );
       
   337     
       
   338     /**
   336     /**
   339      * Full AT command for which to check the support
   337      * Full AT command for which to check the support
   340      * (base part + parameters)
   338      * (base part + parameters)
   341      */
   339      */
   342     TDesC8& iAtCmdFull;
   340     TDesC8& iAtCmdFull;
   343 
   341 
   344     /**
   342     /**
   345      * Client request message for reading
   343      * Client request message for reading
   346      */
   344      */
   347     RMessage2& iMessage;
   345     const RMessage2& iMessage;
   348 
   346 
   349     /**
   347     /**
   350      * AT command's plugin entry support data.
   348      * AT command's plugin entry support data.
   351      * Used by SendToMultipleObserverL() and FindFirstObserverSupportL().
   349      * Used by SendToMultipleObserverL() and FindFirstObserverSupportL().
   352      */
   350      */
   365 
   363 
   366     /**
   364     /**
   367      * Found plugin support for HandlePartialAndMasterPluginSupportL().
   365      * Found plugin support for HandlePartialAndMasterPluginSupportL().
   368      */
   366      */
   369     TBool iSupportFound;
   367     TBool iSupportFound;
   370     
   368 
   371     };
   369     };
   372 
   370 
   373 /**
   371 /**
   374  *  Class for handling various operations of the server session which are
   372  *  Class for handling various operations of the server session which are
   375  *  related to metadata handling. Also adds methods which don't do metadata
   373  *  related to metadata handling. Also adds methods which don't do metadata