usbmgmt/usbmgr/device/classdrivers/acm/classimplementation/ecacm/inc/CdcDataInterface.h
equal
deleted
inserted
replaced
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; |