//**************************************************************************
//
//      Title   : CCQue.h
//
//      Date    : 1998.05.06    1st making
//
//      Author  : Toshiba [PCS](PSY) Hideki Yagi
//
//      Copyright 1997 Toshiba Corporation. All Rights Reserved.
//
// -------------------------------------------------------------------------
//
//      Change log :
//
//      Date       Revision                  Description
//   ------------ ---------- -----------------------------------------------
//    1998.05.06   000.0000   1st making.
//
//**************************************************************************
class   CCQueue
{
public:
        CCQueue( void );
        ~CCQueue( void );
        void                        Init( void );
        void                        put( PHW_STREAM_REQUEST_BLOCK pSrb );
        PHW_STREAM_REQUEST_BLOCK    get( void );
        BOOL                        remove( PHW_STREAM_REQUEST_BLOCK pSrb );

private:
        ULONG                       count;
        PHW_STREAM_REQUEST_BLOCK    top;
        PHW_STREAM_REQUEST_BLOCK    bottom;

};