|
client-cpp
0.10.0
|
#include <KaaChannelManager.hpp>
Inheritance diagram for kaa::KaaChannelManager:
Collaboration diagram for kaa::KaaChannelManager:Definition at line 37 of file KaaChannelManager.hpp.
| kaa::KaaChannelManager::KaaChannelManager | ( | IBootstrapManager & | manager, |
| const BootstrapServers & | servers, | ||
| IKaaClientContext & | context, | ||
| IKaaClient * | client | ||
| ) |
|
inline |
Definition at line 45 of file KaaChannelManager.hpp.
|
virtual |
Updates the manager by adding the channel.
| channel | the channel to be added. |
Implements kaa::IKaaChannelManager.
|
virtual |
Clears the list of channels.
Implements kaa::IKaaChannelManager.
|
virtual |
Retrieves channel by the unique channel id.
| id | the channel's id. |
Implements kaa::IKaaChannelManager.
|
virtual |
Retrieves the list of channels by the specific transport type.
| type | the transport's type. |
Implements kaa::IKaaChannelManager.
|
virtual |
Retrieves a list of current channels.
Implements kaa::IKaaChannelManager.
|
inlinevirtual |
Implements kaa::IPingServerStorage.
Definition at line 66 of file KaaChannelManager.hpp.
|
virtual |
Reports to Channel Manager about successful connection.
| connection | connection metadata. |
Implements kaa::IKaaChannelManager.
|
virtual |
Reports to Channel Manager in case link with server was not established.
| server | the parameters of server that was not connected. |
| reason | The reason which caused failure. |
Implements kaa::IKaaChannelManager.
|
virtual |
Reports to Channel Manager about the new server.
| newServer | the parameters of the new server. |
Implements kaa::IKaaChannelManager.
|
virtual |
Pauses all active channels.
Implements kaa::IKaaChannelManager.
|
virtual |
Updates the manager by removing the channel from the manager.
| id | the channel's id. |
Implements kaa::IKaaChannelManager.
|
virtual |
Updates the manager by removing the channel from the manager.
| channel | the channel to be removed. |
Implements kaa::IKaaChannelManager.
|
virtual |
Restores channels' activity.
Implements kaa::IKaaChannelManager.
|
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. |
Implements kaa::IKaaChannelManager.
|
virtual |
Sets connectivity checker to the current channel.
| checker | platform-dependent connectivity checker. |
Implements kaa::IKaaChannelManager.
|
virtual |
Implements kaa::IKaaChannelManager.
|
virtual |
Shuts down the manager and all registered channels. The instance can no longer be used.
Implements kaa::IKaaChannelManager.