diff -r bea5e7625e42 -r ab526b8cacfb mmfenh/enhancedmediaclient/Plugins/ProgDLSource/src/MmffilePriv.h --- 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; } ; /**