Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef KOLEJKA_DO_PORTU_H
- #define KOLEJKA_DO_PORTU_H
- /// Klasa kolejka do portu.
- /** Klasa definiujaca bufor przechowywujacy statki oczekujace na wplyniecie do kanalu i portu. */
- class kolejka_do_portu
- {
- deque <statek> lista; //! Lista oczekujacych stakow.
- generator *generator_statkow; //! Wskaznik na obiekt klasy generator.
- public:
- kolejka_do_portu() {} //! Konstruktor
- ~kolejka_do_portu() {} //! Destruktor
- statek Generuj(); //! Funkcja generujaca statek
- void DodajDoKolejki(); //! Funkcja dodawania do listy.
- void UsunZKolejki(statek s); //! Funkcja usuwania z listy.
- void Przegladaj(); //! Funkcja przegladajaca wszystkie elementy listy.
- void Podroz(port *p, kolejka_do_opuszczenia *k,kolejka_do_portu *k1);
- //! Funkcja odpowiedzialna za wykonanie funkcji statek::Podroz() dla kazdego elementu listy.
- friend class statek;
- };
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement