#include "kolejka.h"

int main(){
 int i, res;
 FIFO<string> kolejka(6); // kolejka 5-osobowa

 kolejka.wstaw("Kowalska");
 kolejka.wstaw("Fronczak");
 kolejka.wstaw("Becki");
 kolejka.wstaw("Pigwa");
 kolejka.wstaw("Pigwa1");
 kolejka.wstaw("Pigwa2");

 cout << "Zawartosc kolejki:\n";
 kolejka.wypisz();
 string s;

 for(i=0; i<2;i++)  {
  res=kolejka.obsluz(s);
  if (res == OK)
	  cout << "Obsluzony zostal klient: " << s << endl;
  else
		cout <<  "Kolejka pusta!\n";
  }
  
  cout << "Przyszedl Pan Last Minute...\n";
  kolejka.wstaw("Mr Last Minute");
  kolejka.wypisz();
  
  cout << "Zawartosc kolejki:\n";
  kolejka.wypisz();

  res=kolejka.obsluz(s);
  cout <<  "Obsluzony zostal klient: "<<s<<endl;
  cout << "Zawartosc kolejki:\n";
  kolejka.wypisz();
  
  kolejka.wstaw("Pigwa3");
  kolejka.wypisz();
 return 0;
}

