/* * Copyright (c) 2010 Kevin Smith * Licensed under the GNU General Public License v3. * See Documentation/Licenses/GPLv3.txt for more information. */ #include "Swiften/MUC/MUCOccupant.h" namespace Swift { MUCOccupant::MUCOccupant(const String &nick, Role role, Affiliation affiliation) : nick_(nick), role_(role), affiliation_(affiliation) { } MUCOccupant::~MUCOccupant() { } String MUCOccupant::getNick() const { return nick_; } MUCOccupant::Role MUCOccupant::getRole() const { return role_; } MUCOccupant::Affiliation MUCOccupant::getAffiliation() const { return affiliation_; } void MUCOccupant::setRealJID(const JID& realJID) { realJID_ = realJID; } void MUCOccupant::setNick(const String& nick) { nick_ = nick; } boost::optional<JID> MUCOccupant::getRealJID() const { return realJID_; } }