diff options
Diffstat (limited to 'Swiftob/MUCs.h')
-rw-r--r-- | Swiftob/MUCs.h | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Swiftob/MUCs.h b/Swiftob/MUCs.h index ecbb7a6..e727ec2 100644 --- a/Swiftob/MUCs.h +++ b/Swiftob/MUCs.h @@ -1,47 +1,47 @@ /* * Copyright (c) 2011 Kevin Smith * Licensed under the GNU General Public License v3. * See Documentation/Licenses/GPLv3.txt for more information. */ #pragma once #include <vector> #include <string> #include <Swiften/JID/JID.h> #include <Swiften/Elements/Message.h> #include <Swiften/MUC/MUC.h> #include <Swiften/MUC/MUCRegistry.h> namespace Swift { class Client; class MUC; } class Storage; +using namespace Swift; + class MUCs { public: - MUCs(Swift::Client* client, Storage* storage); - void join(const Swift::JID& room, boost::signal<void (const std::string&)>::slot_type successCallback, boost::function<void(const std::string& /*reason*/)> failureCallback); - void part(const Swift::JID& room); - bool contains(const Swift::JID& room); - Swift::MUC::ref getMUC(const Swift::JID& room); - const std::string& getDefaultNick() const {return defaultNick_;} - bool setDefaultNick(const std::string& nick); + MUCs(Client* client, Storage* storage); + void join(const JID& room, boost::signal<void (const std::string&)>::slot_type successCallback, boost::function<void(const std::string& /*reason*/)> failureCallback); + void part(const JID& room); + bool contains(const JID& room); + MUC::ref getMUC(const JID& room); private: void handleConnected(); - void handleJoinFailed(const Swift::JID& room, Swift::ErrorPayload::ref error, boost::function<void(const std::string& /*reason*/)> failureCallback); + void handleJoinFailed(const JID& room, ErrorPayload::ref error, boost::function<void(const std::string& /*reason*/)> failureCallback); void handleInitialJoinSuccess(); void handleInitialJoinFailure(const std::string&); void save(); private: - Swift::MUCRegistry registry_; - std::map<Swift::JID, Swift::MUC::ref> mucs_; - Swift::Client* client_; + MUCRegistry registry_; + std::map<JID, MUC::ref> mucs_; + Client* client_; Storage* storage_; std::string defaultNick_; }; |