commondrm/drmutility/inc/DrmQueue.h
changeset 23 493788a4a8a4
parent 0 95b198f216e5
equal deleted inserted replaced
5:79d62d1d7957 23:493788a4a8a4
    81     * @return pointer to popped data.
    81     * @return pointer to popped data.
    82     */
    82     */
    83     C* PopFront();
    83     C* PopFront();
    84 
    84 
    85     /**
    85     /**
    86     * Checks 
    86     * Checks
    87     * implementation
    87     * implementation
    88     * @param[in]   aId : ID representing data to be popped from queue
    88     * @param[in]   aId : ID representing data to be popped from queue
    89     * @return      Pointer to data object in queue, NULL if not found 
    89     * @return      Pointer to data object in queue, NULL if not found
    90     * 
    90     *
    91     */
    91     */
    92     C* PopItem( TInt aId );
    92     C* PopItem( TInt aId );
    93 
    93 
    94 private:
    94 private:
    95 
    95 
   117     RSemaphore iSemaphore;
   117     RSemaphore iSemaphore;
   118     };
   118     };
   119 }
   119 }
   120 
   120 
   121 // Since it's a template class include the implementation
   121 // Since it's a template class include the implementation
   122 #include "drmqueue.inl"
   122 #include "DrmQueue.inl"
   123 
   123 
   124 #endif // CDRMAUTOMATEDUSAGE_H
   124 #endif // CDRMAUTOMATEDUSAGE_H