| 
    client-cpp
    0.6.3
    
   | 
 
#include <IKaaChannelManager.hpp>
 Inheritance diagram for kaa::IKaaChannelManager:Public Member Functions | |
| virtual void | setChannel (TransportType type, IDataChannelPtr channel)=0 | 
| virtual void | addChannel (IDataChannelPtr channel)=0 | 
| virtual void | removeChannel (const std::string &id)=0 | 
| virtual void | removeChannel (IDataChannelPtr channel)=0 | 
| virtual std::list < IDataChannelPtr >  | getChannels ()=0 | 
| virtual IDataChannelPtr | getChannelByTransportType (TransportType type)=0 | 
| virtual IDataChannelPtr | getChannel (const std::string &channelId)=0 | 
| virtual void | onServerFailed (ITransportConnectionInfoPtr connectionInfo)=0 | 
| virtual void | onTransportConnectionInfoUpdated (ITransportConnectionInfoPtr connectionInfo)=0 | 
| virtual void | clearChannelList ()=0 | 
| virtual void | setConnectivityChecker (ConnectivityCheckerPtr checker)=0 | 
| virtual void | shutdown ()=0 | 
| virtual void | pause ()=0 | 
| virtual void | resume ()=0 | 
| virtual | ~IKaaChannelManager () | 
Channel manager establishes/removes channels' links between client and server.
Definition at line 33 of file IKaaChannelManager.hpp.
      
  | 
  inlinevirtual | 
Definition at line 155 of file IKaaChannelManager.hpp.
      
  | 
  pure virtual | 
Updates the manager by adding the channel.
| channel | the channel to be added. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Clears the list of channels.
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Retrieves channel by the unique channel id.
| id | the channel's id. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Retrieves the list of channels by the specific transport type.
| type | the transport's type. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Retrieves a list of current channels.
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Reports to Channel Manager in case link with server was not established.
| server | the parameters of server that was not connected. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Reports to Channel Manager about the new server.
| newServer | the parameters of the new server. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Pauses all active channels.
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Updates the manager by removing the channel from the manager.
| id | the channel's id. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Updates the manager by removing the channel from the manager.
| channel | the channel to be removed. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Restores channels' activity.
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Updates the manager by setting the channel to the specified transport type.
| type | the type of the transport which is going to receive updates using the specified channel. | 
| channel | the channel to be added. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Sets connectivity checker to the current channel.
| checker | platform-dependent connectivity checker. | 
Implemented in kaa::KaaChannelManager.
      
  | 
  pure virtual | 
Shuts down the manager and all registered channels. The instance can no longer be used.
Implemented in kaa::KaaChannelManager.