localconnectivityservice/dun/atext/inc/DunAtCmdHandler.h
changeset 52 866b4af7ffbe
parent 29 3ae5cb0b4c02
equal deleted inserted replaced
51:64200268cac2 52:866b4af7ffbe
   553     /**
   553     /**
   554      * Checks if character is delimiter character
   554      * Checks if character is delimiter character
   555      *
   555      *
   556      * @since TB9.2
   556      * @since TB9.2
   557      * @param aCharacter Character to test
   557      * @param aCharacter Character to test
       
   558      * @param aBasic ETrue if basic check needed, EFalse otherwise
       
   559      * @param aExtended ETrue if extended check needed, EFalse otherwise
   558      * @return ETrue if delimiter character, EFalse otherwise
   560      * @return ETrue if delimiter character, EFalse otherwise
   559      */
   561      */
   560     TBool IsDelimiterCharacter( TChar aCharacter );
   562     TBool IsDelimiterCharacter( TChar aCharacter,
       
   563                                 TBool aBasic,
       
   564                                 TBool aExtended );
   561 
   565 
   562     /**
   566     /**
   563      * Checks if character is of extended group
   567      * Checks if character is of extended group
   564      *
   568      *
   565      * @since TB9.2
   569      * @since TB9.2
   606      * @param aCharacter Character to check
   610      * @param aCharacter Character to check
   607      * @param aStartIndex Start index (doesn't change)
   611      * @param aStartIndex Start index (doesn't change)
   608      * @param aEndIndex End index (changes)
   612      * @param aEndIndex End index (changes)
   609      * @return Symbian error code on error, KErrNone otherwise
   613      * @return Symbian error code on error, KErrNone otherwise
   610      */
   614      */
   611     TBool FindSubCommandQuotes( TChar aCharacter, TInt aStartIndex, TInt& aEndIndex );
   615     TBool FindSubCommandQuotes( TChar aCharacter,
       
   616                                 TInt aStartIndex,
       
   617                                 TInt& aEndIndex );
       
   618 
       
   619     /**
       
   620      * Check if in basic command delimiter skip zone
       
   621      *
       
   622      * @since TB9.2
       
   623      * @param aCharacter Character to check
       
   624      * @param aEndIndex End index (changes)
       
   625      * @return Symbian error code on error, KErrNone otherwise
       
   626      */
       
   627     TBool IsBasicDelimiterSkipZone( TChar aCharacter, TInt& aEndIndex );
   612 
   628 
   613     /**
   629     /**
   614      * Check if in next subcommand's extended border
   630      * Check if in next subcommand's extended border
   615      *
   631      *
   616      * @since TB9.2
   632      * @since TB9.2
   617      * @param aCharacter Extended character to check
   633      * @param aCharacter Extended character to check
   618      * @param aStartIndex Start index (doesn't change)
   634      * @param aStartIndex Start index (doesn't change)
   619      * @param aEndIndex End index (changes)
   635      * @param aEndIndex End index (changes)
   620      * @return ETrue if in next command's extended border, EFalse otherwise
   636      * @return ETrue if in next command's extended border, EFalse otherwise
   621      */
   637      */
   622     TBool IsExtendedBorder( TChar aCharacter, TInt aStartIndex, TInt& aEndIndex );
   638     TBool IsExtendedBorder( TChar aCharacter,
       
   639                             TInt aStartIndex,
       
   640                             TInt& aEndIndex );
   623 
   641 
   624     /**
   642     /**
   625      * Finds subcommand with alphanumeric borders
   643      * Finds subcommand with alphanumeric borders
   626      *
   644      *
   627      * @since TB9.2
   645      * @since TB9.2