mtptransports/mtpusbtransport/usbsic_imp/inc/cmtpusbepbase.h
changeset 25 48a2e0d8a4ce
parent 0 d0791faffa3f
child 32 f85613f12947
equal deleted inserted replaced
22:a5c0bb5018eb 25:48a2e0d8a4ce
    51     
    51     
    52     void ResumeReceiveDataL(MMTPType& aSink);    
    52     void ResumeReceiveDataL(MMTPType& aSink);    
    53     void CancelReceiveL(TInt aReason);
    53     void CancelReceiveL(TInt aReason);
    54     void CancelSendL(TInt aReason);
    54     void CancelSendL(TInt aReason);
    55     
    55     
       
    56     void FlushRxDataL();
       
    57     
    56 protected:
    58 protected:
    57 
    59 
    58     CMTPUsbEpBase(TUint aId, TPriority aPriority, CMTPUsbConnection& aConnection);
    60     CMTPUsbEpBase(TUint aId, TPriority aPriority, CMTPUsbConnection& aConnection);
    59     
    61     
    60 #ifdef __FLOG_ACTIVE    
    62 #ifdef __FLOG_ACTIVE    
    90     
    92     
    91     void SetStreamState(TInt aState);
    93     void SetStreamState(TInt aState);
    92     TBool ValidateUSBHeaderL();
    94     TBool ValidateUSBHeaderL();
    93     void InitiateFirstChunkReceiveL();
    95     void InitiateFirstChunkReceiveL();
    94     void ProcessFirstReceivedChunkL();
    96     void ProcessFirstReceivedChunkL();
    95     void FlushRxDataL();
       
    96     
    97     
    97 protected: // Owned
    98 protected: // Owned
    98 
    99 
    99     /**
   100     /**
   100     FLOGGER debug trace member variable.
   101     FLOGGER debug trace member variable.
   202     /**
   203     /**
   203     The amount of data expected.
   204     The amount of data expected.
   204     */    
   205     */    
   205     TUint64 			iDataLength;
   206     TUint64 			iDataLength;
   206     
   207     
   207     
       
   208 private: // Not owned
   208 private: // Not owned
   209 
   209 
   210     /**
   210     /**
   211     The MTP USB device class transport connection which controls the endpoint.
   211     The MTP USB device class transport connection which controls the endpoint.
   212     */
   212     */