17 #ifndef IKAACHANNELMANAGER_HPP_
18 #define IKAACHANNELMANAGER_HPP_
22 #include "kaa/gen/BootstrapGen.hpp"
62 virtual std::list<IDataChannelPtr>
getChannels() = 0;
virtual void setConnectivityChecker(ConnectivityCheckerPtr checker)=0
virtual void onServerFailed(IServerInfoPtr server)=0
virtual void onServerUpdated(IServerInfoPtr newServer)=0
virtual std::list< IDataChannelPtr > getChannelsByType(ChannelType type)=0
virtual IDataChannelPtr getChannelByTransportType(TransportType type)=0
virtual void addChannel(IDataChannelPtr channel)=0
boost::shared_ptr< IServerInfo > IServerInfoPtr
virtual void clearChannelList()=0
virtual std::list< IDataChannelPtr > getChannels()=0
virtual void removeChannel(IDataChannelPtr channel)=0
virtual ~IKaaChannelManager()
virtual IDataChannelPtr getChannel(const std::string &channelId)=0
boost::shared_ptr< IConnectivityChecker > ConnectivityCheckerPtr