atext/server/inc/atextmetadata.h
branchRCL_3
changeset 22 786b94c6f0a4
parent 16 9f17f914e828
child 23 5b153be919d4
equal deleted inserted replaced
21:14e240312f6f 22:786b94c6f0a4
   322     {
   322     {
   323 
   323 
   324 public:
   324 public:
   325 
   325 
   326     TATExtEntrySupport( TDesC8& aAtCmdFull,
   326     TATExtEntrySupport( TDesC8& aAtCmdFull,
   327                         const RMessage2& aMessage,
   327                         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     
   336     /**
   338     /**
   337      * Full AT command for which to check the support
   339      * Full AT command for which to check the support
   338      * (base part + parameters)
   340      * (base part + parameters)
   339      */
   341      */
   340     TDesC8& iAtCmdFull;
   342     TDesC8& iAtCmdFull;
   341 
   343 
   342     /**
   344     /**
   343      * Client request message for reading
   345      * Client request message for reading
   344      */
   346      */
   345     const RMessage2& iMessage;
   347     RMessage2& iMessage;
   346 
   348 
   347     /**
   349     /**
   348      * AT command's plugin entry support data.
   350      * AT command's plugin entry support data.
   349      * Used by SendToMultipleObserverL() and FindFirstObserverSupportL().
   351      * Used by SendToMultipleObserverL() and FindFirstObserverSupportL().
   350      */
   352      */
   363 
   365 
   364     /**
   366     /**
   365      * Found plugin support for HandlePartialAndMasterPluginSupportL().
   367      * Found plugin support for HandlePartialAndMasterPluginSupportL().
   366      */
   368      */
   367     TBool iSupportFound;
   369     TBool iSupportFound;
   368 
   370     
   369     };
   371     };
   370 
   372 
   371 /**
   373 /**
   372  *  Class for handling various operations of the server session which are
   374  *  Class for handling various operations of the server session which are
   373  *  related to metadata handling. Also adds methods which don't do metadata
   375  *  related to metadata handling. Also adds methods which don't do metadata