// Description of the class of Widgets #ifndef WIDGETH #define WIDGETH #include #include using namespace std; class Widget { private: int id; int knobs; public: Widget (string line) // construct a Widget from a line of characters { istringstream data(line); data >> id >> knobs; } string asString() // prepare a line of data for the client to output { ostringstream data; data << id <<"\t" <