localconnectivityservice/dun/utils/inc/DunUpstream.h
branchRCL_3
changeset 38 3dcb815346df
parent 19 2702348f1fe7
equal deleted inserted replaced
37:7e0ecb5b116a 38:3dcb815346df
    75      * This flag is needed to mark command mode start/end for parse start/end
    75      * This flag is needed to mark command mode start/end for parse start/end
    76      */
    76      */
    77     TBool iDataMode;
    77     TBool iDataMode;
    78 
    78 
    79     /**
    79     /**
    80      * Flag to indicate whether AT parsing is needed or not
    80      * AT Command handler.
    81      */
       
    82     TBool iParseNeeded;
       
    83 
       
    84     /**
       
    85      * Flag to be set when AT command handling starts
       
    86      */
       
    87     TBool iHandling;
       
    88 
       
    89     /**
       
    90      * AT Command handler. Used if iAtParseNeeded is ETrue
       
    91      */
    81      */
    92     CDunAtCmdHandler* iAtCmdHandler;
    82     CDunAtCmdHandler* iAtCmdHandler;
    93 
    83 
    94     };
    84     };
    95 
    85 
   268     void DoCancel();
   258     void DoCancel();
   269 
   259 
   270 // from base class MDunAtCmdStatusReporter
   260 // from base class MDunAtCmdStatusReporter
   271 
   261 
   272     /**
   262     /**
   273      * Notifies about AT command handling start
   263      * Notifies about parser's need to get more data
   274      *
   264      *
   275      * @since S60 5.0
   265      * @since TB9.2
   276      * @return None
   266      * @return None
   277      */
   267      */
   278     void NotifyAtCmdHandlingStart();
   268     void NotifyParserNeedsMoreData();
   279 
       
   280     /**
       
   281      * Notifies about AT command handling end
       
   282      *
       
   283      * @since S60 5.0
       
   284      * @param aEndIndex Index to the start of next command
       
   285      * @return None
       
   286      */
       
   287     void NotifyAtCmdHandlingEnd( TInt aStartIndex );
       
   288 
   269 
   289     /**
   270     /**
   290      * Notifies about editor mode reply
   271      * Notifies about editor mode reply
   291      *
   272      *
   292      * @since TB9.2
   273      * @since TB9.2