/* * Copyright (c) 2012 Catalin Badea * Licensed under the simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ #pragma once #include #include namespace Swift { class HistoryManager; class JID; class HistoryController { public: HistoryController(); ~HistoryController(); void addMessage(const JID& baseJID, const JID& fromJID, const JID& toJID, std::string messageBody, boost::posix_time::ptime timeStamp); private: HistoryManager* localHistory_; bool remoteArchiveSupported_; }; }