/* TerminalManager header file. We will be using this class as an example for Object Oriented Programming in C. */ #include "Terminal.h" #define MAX_TERMINALS 500 /* Structure contains all data used by the Terminal Manager. */ typedef struct { Terminal terminals[MAX_TERMINALS]; } TerminalManager; /* ANSI C Function prototypes of all functions that operate on the TerminalManager structure. */ void TerminalManager_Construct(TerminalManager *pMgr); void TerminalManager_Destroy(TerminalManager *pMgr); void TerminalManager_HandleMessage(TerminalManager *pMgr, Msg* pMsg);