usbmgmt/usbmgr/device/classdrivers/acm/classimplementation/ecacm/inc/CdcDataInterface.h
branchRCL_3
changeset 6 96e575696901
parent 0 c9bc50fca66e
equal deleted inserted replaced
5:c2db6e29750c 6:96e575696901
    23 #include "ReadObserver.h"
    23 #include "ReadObserver.h"
    24 #include "ReadOneOrMoreObserver.h"
    24 #include "ReadOneOrMoreObserver.h"
    25 #include "linkstatenotifier.h"
    25 #include "linkstatenotifier.h"
    26 #include "NotifyDataAvailableObserver.h"
    26 #include "NotifyDataAvailableObserver.h"
    27 
    27 
    28 
    28 extern const TInt32 KUsbAcmHostCanHandleZLPs;
    29 
    29 
    30 class CActiveReadOneOrMoreReader;
    30 class CActiveReadOneOrMoreReader;
    31 class CActiveReader;
    31 class CActiveReader;
    32 class CActiveDataAvailableNotifier;
    32 class CActiveDataAvailableNotifier;
    33 class CActiveWriter;
    33 class CActiveWriter;
    79 	void MLSOStateChange(TInt aPacketSize);
    79 	void MLSOStateChange(TInt aPacketSize);
    80 
    80 
    81 private: // from MNotifyDataAvailableObserver
    81 private: // from MNotifyDataAvailableObserver
    82 	void NotifyDataAvailableCompleted(TInt aError);
    82 	void NotifyDataAvailableCompleted(TInt aError);
    83 
    83 
    84 private: 
       
    85 	void GetHostZLPHandlingFromFile();
       
    86 
    84 
    87 private: // owned
    85 private: // owned
    88 	CActiveReadOneOrMoreReader* iReadOneOrMoreReader;
    86 	CActiveReadOneOrMoreReader* iReadOneOrMoreReader;
    89 	CActiveReader* iReader;
    87 	CActiveReader* iReader;
    90 	CActiveWriter* iWriter;
    88 	CActiveWriter* iWriter;