--- a/mmfenh/enhancedmediaclient/Plugins/ProgDLSource/src/MmffilePriv.h Wed Jun 09 10:15:38 2010 +0300
+++ b/mmfenh/enhancedmediaclient/Plugins/ProgDLSource/src/MmffilePriv.h Mon Jun 21 16:15:34 2010 +0300
@@ -113,8 +113,8 @@
}
- TBool Completed() ;
- TInt SetStatus(TBool aStatus);
+ inline TBool Processing() const { return iState == EProcessing; }
+ inline TBool Completed() const { return iState == ECompleted; }
TDes8& BufferDes() ;
TBool SourceType();
const TDesC8& BufferDesC() ;
@@ -137,12 +137,19 @@
TBool iSourceType;
CTransferBufferCopy* iTransferBufferCopy;
- TBool iCompleted ;
TDes8* iBufferDes ;
TInt iError ;
TBool iUseTransferBuffer ;
void SetTransferBuffer (TBool aTBuffer) ;
TBool CanUseTransferBuffer () ;
+ enum TState
+ {
+ EActive,
+ EProcessing,
+ ECompleted
+ };
+
+ TState iState;
} ;
/**