//------------------------------------------------------------------------ // Filename: // bridge-Thrd.h // PROGRAM DESCRIPTION // class definition file for Vehicle class // ----------------------------------------------------------------------- #ifndef _BRIDGE_THRD_H #define _BRIDGE_THRD_H #include "ThreadClass.h" #define MAX_CROSSING 20 #define MAX_THREADS 20 #define MAX_VEHICLE 3 // max vehicle on bridge #define TRUE 1 #define FALSE 0 //------------------------------------------------------------------------ // Vehicle class definition //------------------------------------------------------------------------ class Vehicle: public Thread { public: Vehicle(int id, int max_run); private: void ThreadFunc(); int ID; int Max_Run; }; #endif