mmfenh/enhancedmediaclient/Plugins/ProgDLSource/src/MmffilePriv.h
branchRCL_3
changeset 15 ab526b8cacfb
parent 0 71ca22bcf22a
--- 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;
     } ;
 
     /**