diff options
Diffstat (limited to 'Swiften/FileTransfer/IncomingFileTransferManager.h')
| -rw-r--r-- | Swiften/FileTransfer/IncomingFileTransferManager.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/Swiften/FileTransfer/IncomingFileTransferManager.h b/Swiften/FileTransfer/IncomingFileTransferManager.h index 6edf53b..285ff3f 100644 --- a/Swiften/FileTransfer/IncomingFileTransferManager.h +++ b/Swiften/FileTransfer/IncomingFileTransferManager.h | |||
| @@ -12,25 +12,23 @@ | |||
| 12 | #include <Swiften/Base/boost_bsignals.h> | 12 | #include <Swiften/Base/boost_bsignals.h> |
| 13 | #include <Swiften/FileTransfer/IncomingFileTransfer.h> | 13 | #include <Swiften/FileTransfer/IncomingFileTransfer.h> |
| 14 | #include <Swiften/Jingle/IncomingJingleSessionHandler.h> | 14 | #include <Swiften/Jingle/IncomingJingleSessionHandler.h> |
| 15 | 15 | ||
| 16 | namespace Swift { | 16 | namespace Swift { |
| 17 | class IQRouter; | ||
| 18 | class JingleSessionManager; | 17 | class JingleSessionManager; |
| 19 | class FileTransferTransporterFactory; | 18 | class FileTransferTransporterFactory; |
| 20 | class TimerFactory; | 19 | class TimerFactory; |
| 21 | class CryptoProvider; | 20 | class CryptoProvider; |
| 22 | 21 | ||
| 23 | class SWIFTEN_API IncomingFileTransferManager : public IncomingJingleSessionHandler { | 22 | class SWIFTEN_API IncomingFileTransferManager : public IncomingJingleSessionHandler { |
| 24 | public: | 23 | public: |
| 25 | IncomingFileTransferManager( | 24 | IncomingFileTransferManager( |
| 26 | JingleSessionManager* jingleSessionManager, | 25 | JingleSessionManager* jingleSessionManager, |
| 27 | IQRouter* router, | ||
| 28 | FileTransferTransporterFactory* transporterFactory, | 26 | FileTransferTransporterFactory* transporterFactory, |
| 29 | TimerFactory* timerFactory, | 27 | TimerFactory* timerFactory, |
| 30 | CryptoProvider* crypto); | 28 | CryptoProvider* crypto); |
| 31 | ~IncomingFileTransferManager(); | 29 | virtual ~IncomingFileTransferManager(); |
| 32 | 30 | ||
| 33 | boost::signal<void (IncomingFileTransfer::ref)> onIncomingFileTransfer; | 31 | boost::signal<void (IncomingFileTransfer::ref)> onIncomingFileTransfer; |
| 34 | 32 | ||
| 35 | private: | 33 | private: |
| 36 | bool handleIncomingJingleSession( | 34 | bool handleIncomingJingleSession( |
| @@ -38,11 +36,10 @@ namespace Swift { | |||
| 38 | const std::vector<JingleContentPayload::ref>& contents, | 36 | const std::vector<JingleContentPayload::ref>& contents, |
| 39 | const JID& recipient); | 37 | const JID& recipient); |
| 40 | 38 | ||
| 41 | private: | 39 | private: |
| 42 | JingleSessionManager* jingleSessionManager; | 40 | JingleSessionManager* jingleSessionManager; |
| 43 | IQRouter* router; | ||
| 44 | FileTransferTransporterFactory* transporterFactory; | 41 | FileTransferTransporterFactory* transporterFactory; |
| 45 | TimerFactory* timerFactory; | 42 | TimerFactory* timerFactory; |
| 46 | CryptoProvider* crypto; | 43 | CryptoProvider* crypto; |
| 47 | }; | 44 | }; |
| 48 | } | 45 | } |
Swift