[ C++ RCOS Home | RCOS.java Home | RCOS Home | David's Home ]

RCOS C++ CRC for class Animate

Name:

Animate

Comment:

This is a device driver merely to facilitate abstract communications with it. It does not respond to normal Open, Read etc messages.

Collaborators:

Responsibilities:

  class Animate : public port {
  private:
    UINT16    nTermRb;
    AniWin    nCurWin;                  // to inhibit updates of hidden windows
    CpuAnim   Cpu;                      // process scheduler animation
    TTyAnim  *pDev;                     // TTY and printer animation
    DiskAnim *pDiskAnim[MAX_DRIVES];    // Disk Driver animation
    void      PutTitle (char*, UINT16 = 0, char* = NULL);
  public:
    Animate (UINT16, UINT16, Knl*, UINT16);
   ~Animate (void);
    void   RxPort (PMSG);
    void   SetCurWin (INT16, BOOL = FALSE);
    INT16  GetCurWin (void)    { return (INT16)nCurWin; }
  };