#ifndef _customer_h
#define _customer_h
#include <iostream>

class Customer
{
public:
	Customer(){};
	Customer(unsigned long);
	unsigned long get_arrival_time() const;
	unsigned long get_processing_time() const;
	int get_item_number() const;
	static unsigned long next_arrival();
	static void initialize_parameters(std::ostream&,std::istream&);
private:
	int Customer_id;
	int item_number;
	unsigned long processing_time;
	unsigned long arrival_time;
	static max_item_number;
	static max_arrival_interval;
};
#endif
