summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMateusz Piekos <mateuszpiekos@gmail.com>2012-07-31 11:46:01 (GMT)
committerMateusz Piekos <mateuszpiekos@gmail.com>2012-07-31 11:46:01 (GMT)
commit6f300f03ed9a61b56dc69dab327869dd7ba4ff10 (patch)
tree430c4e43b8477d54a7b7a362f8ec3bb5343f03d9 /Swiften/Whiteboard/WhiteboardSessionManager.h
parent10c32b6e6ae334b5ad5280da6e526609e0e9370a (diff)
downloadswift-contrib-6f300f03ed9a61b56dc69dab327869dd7ba4ff10.zip
swift-contrib-6f300f03ed9a61b56dc69dab327869dd7ba4ff10.tar.bz2
Improved resource with whiteboard capabilities finding
Diffstat (limited to 'Swiften/Whiteboard/WhiteboardSessionManager.h')
-rw-r--r--Swiften/Whiteboard/WhiteboardSessionManager.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/Swiften/Whiteboard/WhiteboardSessionManager.h b/Swiften/Whiteboard/WhiteboardSessionManager.h
index 9711e5b..b63066e 100644
--- a/Swiften/Whiteboard/WhiteboardSessionManager.h
+++ b/Swiften/Whiteboard/WhiteboardSessionManager.h
@@ -19,11 +19,12 @@ namespace Swift {
class IQRouter;
class WhiteboardResponder;
class PresenceOracle;
+ class EntityCapsProvider;
class WhiteboardSessionManager {
friend class WhiteboardResponder;
public:
- WhiteboardSessionManager(IQRouter* router, PresenceOracle* presenceOracle);
+ WhiteboardSessionManager(IQRouter* router, PresenceOracle* presenceOracle, EntityCapsProvider* capsProvider);
~WhiteboardSessionManager();
WhiteboardSession::ref getSession(const JID& to);
WhiteboardSession::ref requestSession(const JID& to);
@@ -47,6 +48,7 @@ namespace Swift {
std::map<JID, boost::shared_ptr<WhiteboardSession> > sessions_;
IQRouter* router_;
PresenceOracle* presenceOracle_;
+ EntityCapsProvider* capsProvider_;
WhiteboardResponder* responder;
};
}