diff options
Reorganized whole architecture
1 files changed, 0 insertions, 37 deletions
| -rw-r--r-- | src/EventSystem/Reservation.cpp | 37 |
diff --git a/src/EventSystem/Reservation.cpp b/src/EventSystem/Reservation.cpp deleted file mode 100644 index 26278b2..0000000 --- a/src/EventSystem/Reservation.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "Reservation.h" -#include <cstring> -#include <ostream> - -Reservation::Reservation() : Reservation(Ticket(), "", "") {} - -Reservation::Reservation(const Ticket& ticket) : Reservation(ticket, "", "") {} - -Reservation::Reservation(const Ticket& ticket, const char* password, const char* note) { - this->ticket = ticket; - strcpy(this->password, password); - strcpy(this->note, note); -} - -bool Reservation::validPassword(const char* password) const { - return !strcmp(this->password, password); -} - -const Ticket& Reservation::get_ticket() const { - return ticket; -} - -void Reservation::read(std::istream& istr) { - ticket.read(istr); - istr.read(password, sizeof(password)); - istr.read(note, sizeof(note)); -} - -void Reservation::write(std::ostream& ostr) const { - ticket.write(ostr); - ostr.write(password, sizeof(password)); - ostr.write(note, sizeof(note)); -} - -int Reservation::compare(const Reservation& other) const { - return ticket.compare(other.ticket); -} |
