usbengines/usbdevcon/inc/cstatemachine.h
changeset 88 c3d148cdbed2
parent 0 1e05558e2206
equal deleted inserted replaced
85:ad9d655827ef 88:c3d148cdbed2
     1 /*
     1 /*
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    67      *
    67      *
    68      * @since S60 v.5.0
    68      * @since S60 v.5.0
    69      * @param aBuffer Data read from EP0
    69      * @param aBuffer Data read from EP0
    70      * @param aStatus status of Read request, completed
    70      * @param aStatus status of Read request, completed
    71      */
    71      */
    72     void ReadEP0(RBuf8& aBuffer, const TRequestStatus& aStatus);
    72     void ReadEP0L(RBuf8& aBuffer, const TRequestStatus& aStatus);
    73     
    73     
    74     /**
    74     /**
    75      * Call back from CEP0Writer
    75      * Call back from CEP0Writer
    76      *
    76      *
    77      * @since S60 v.5.0
    77      * @since S60 v.5.0
    78      * @param aStatus status of Write request, completed
    78      * @param aStatus status of Write request, completed
    79      */
    79      */
    80     void WroteEP0(const TRequestStatus& aStatus);
    80     void WroteEP0L(const TRequestStatus& aStatus);
    81     
    81     
    82     /**
    82     /**
    83      * Starts machine
    83      * Starts machine
    84      *
    84      *
    85      * @since S60 v.5.0
    85      * @since S60 v.5.0
    86      */
    86      */
    87     void Start();
    87     void StartL();
    88     
    88     
    89     /**
    89     /**
    90      * Stops machine
    90      * Stops machine
    91      *
    91      *
    92      * @since S60 v.5.0
    92      * @since S60 v.5.0
   123      * Process setup packet
   123      * Process setup packet
   124      *
   124      *
   125      * @since S60 v.5.0
   125      * @since S60 v.5.0
   126      * @param aSetupPacket Will be processed
   126      * @param aSetupPacket Will be processed
   127      */
   127      */
   128     void ProcessSetupPacket(RBuf8& aSetupPacket);
   128     void ProcessSetupPacketL(RBuf8& aSetupPacket);
   129     
   129     
   130     /**
   130     /**
   131      * Checks wheather data required to be sent from host to device 
   131      * Checks wheather data required to be sent from host to device 
   132      *
   132      *
   133      * @since S60 v.5.0
   133      * @since S60 v.5.0