/***********************************************************************/ /* Course: Computer Science 402a */ /* Assignment: Assignment 1 */ /* Instructor: Mark Giesbrecht */ /* Submitted by: Dan Fraser */ /* Student Number: 001219229 */ /* Due Date: Wednesday, February 16 */ /***********************************************************************/ /* Meeting.h - Interface for the Meeting class */ /***********************************************************************/ #ifndef _MEETING_H_ #define _MEETING_H_ #include #include class Meeting { public: Meeting(int uid, int length); Meeting(int uid, int start, int length); int getLength() { return _length; }; int getStart() { return _start; }; int &setStart() { return _start; }; void addAttendee(int uid); vector *getAttendees(); void makeTentative() { _tentative = 1; }; bool isTentative() { return _tentative; }; void makeConfirmed() { _tentative = 0; }; int getID() { return _id; } pack(); bool operator== (Meeting); bool operator!= (Meeting); private: int _id; int _originator; int _start; int _length; int _tentative; static int _serial; vector _attendees; }; #endif