Advertisement
Guest User

Untitled

a guest
Apr 26th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. #ifndef KOLEJKA_DO_PORTU_H
  2. #define KOLEJKA_DO_PORTU_H
  3.  
  4. /// Klasa kolejka do portu.
  5. /** Klasa definiujaca bufor przechowywujacy statki oczekujace na wplyniecie do kanalu i portu. */
  6.  
  7. class kolejka_do_portu
  8. {
  9. deque <statek> lista; //! Lista oczekujacych stakow.
  10. generator *generator_statkow; //! Wskaznik na obiekt klasy generator.
  11. public:
  12. kolejka_do_portu() {} //! Konstruktor
  13.  
  14. ~kolejka_do_portu() {} //! Destruktor
  15.  
  16. statek Generuj(); //! Funkcja generujaca statek
  17. void DodajDoKolejki(); //! Funkcja dodawania do listy.
  18. void UsunZKolejki(statek s); //! Funkcja usuwania z listy.
  19. void Przegladaj(); //! Funkcja przegladajaca wszystkie elementy listy.
  20.  
  21. void Podroz(port *p, kolejka_do_opuszczenia *k,kolejka_do_portu *k1);
  22. //! Funkcja odpowiedzialna za wykonanie funkcji statek::Podroz() dla kazdego elementu listy.
  23.  
  24. friend class statek;
  25. };
  26.  
  27. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement