/* * Copyright (c) 2013 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #pragma once #include #include #include namespace Swift { class SWIFTEN_API AbstractJingleSessionListener : public JingleSessionListener { public: virtual void handleSessionAcceptReceived(const JingleContentID&, boost::shared_ptr, boost::shared_ptr) SWIFTEN_OVERRIDE; virtual void handleSessionInfoReceived(boost::shared_ptr) SWIFTEN_OVERRIDE; virtual void handleSessionTerminateReceived(boost::optional) SWIFTEN_OVERRIDE; virtual void handleTransportAcceptReceived(const JingleContentID&, boost::shared_ptr) SWIFTEN_OVERRIDE; virtual void handleTransportInfoReceived(const JingleContentID&, boost::shared_ptr) SWIFTEN_OVERRIDE; virtual void handleTransportRejectReceived(const JingleContentID&, boost::shared_ptr) SWIFTEN_OVERRIDE; virtual void handleTransportReplaceReceived(const JingleContentID&, boost::shared_ptr) SWIFTEN_OVERRIDE; virtual void handleTransportInfoAcknowledged(const std::string& id) SWIFTEN_OVERRIDE; }; }