/****************************************************************************
**
**  Name:  dtinfo16.h
**
**  Description:
**     This is a dequeuer class header
**
**  Status:  
**
**  $Log:   S:/tbird/mt2_186/dad186/dtinfo16.h_v  $
** 
**    Rev 1.0   16 Dec 1996 15:13:50   Judy
** Initial revision.
** 
**    Rev 1.1   22 Jul 1993 10:12:52   ernie
** (For Mindy) Added support for dequeuer backup
** 
**    Rev 1.0   08 Apr 1993 09:42:42   doug
** Initial revision.
** 
**    Rev 1.0   12 Mar 1993 09:53:54   mindy
** Initial revision.
** 
**  $Header:   S:/tbird/mt2_186/dad186/dtinfo16.h_v   1.0   16 Dec 1996 15:13:50   Judy  $
**
**  Copyright (C) 1993 Microtek International.  All rights reserved.
**
*****************************************************************************/

                       /****************************
                        *                          *
                        *       INCLUDE FILES      *
                        *                          *
                        ****************************/

#ifndef _ADDR_
#include "addr.h"
#endif
#ifndef _DSINFO16_
#include "dsinfo16.h"
#endif


                       /****************************
                        *                          *
                        *     EXTERNALS            *
                        *                          *
                        ****************************/

                       /****************************
                        *                          *
                        *     LOCAL DEFINITIONS    *
                        *                          *
                        ****************************/

class DtInfo : public DasmInfo  {
public:
   RETCODE Disassemble(LPSTR buffer, U8 *bytes);

   RETCODE SetFrameNumber(S32 frame);
   S32 GetFrameNumber();
   RETCODE SetPrevFrameNumber(S32 frame);
   S32 GetPrevFrameNumber();
   RETCODE SetTraceId(DESCRIPTOR id);
   DESCRIPTOR GetTraceId();

protected:
   S32 frameNum;
   S32 prevFrameNum;          // for timestamp support
   DESCRIPTOR traceId;        // for timestamp support
};
