|
client-cpp
0.0.1-SNAPSHOT
|
#include <DefaultOperationLongPollChannel.hpp>
Inheritance diagram for kaa::DefaultOperationLongPollChannel:
Collaboration diagram for kaa::DefaultOperationLongPollChannel:Public Member Functions | |
| DefaultOperationLongPollChannel (IKaaChannelManager *channelManager, const KeyPair &clientKeys) | |
| virtual | ~DefaultOperationLongPollChannel () |
| virtual void | sync (TransportType type) |
| virtual void | syncAll () |
| virtual void | syncAck (TransportType type) |
| virtual const std::string & | getId () const |
| virtual ChannelType | getChannelType () const |
| virtual ServerType | getServerType () const |
| virtual void | setMultiplexer (IKaaDataMultiplexer *multiplexer) |
| virtual void | setDemultiplexer (IKaaDataDemultiplexer *demultiplexer) |
| virtual void | setServer (IServerInfoPtr server) |
| virtual const std::map < TransportType, ChannelDirection > & | getSupportedTransportTypes () const |
| virtual void | setConnectivityChecker (ConnectivityCheckerPtr checker) |
| void | executeTask () |
Public Member Functions inherited from kaa::IDataChannel | |
| virtual | ~IDataChannel () |
Definition at line 32 of file DefaultOperationLongPollChannel.hpp.
| kaa::DefaultOperationLongPollChannel::DefaultOperationLongPollChannel | ( | IKaaChannelManager * | channelManager, |
| const KeyPair & | clientKeys | ||
| ) |
|
virtual |
| void kaa::DefaultOperationLongPollChannel::executeTask | ( | ) |
|
inlinevirtual |
Retrieves the channel's type (i.e. HTTP, TCP, etc.).
Implements kaa::IDataChannel.
Definition at line 41 of file DefaultOperationLongPollChannel.hpp.
|
inlinevirtual |
Retrieves the channel's id. It should be unique in existing channels scope.
Implements kaa::IDataChannel.
Definition at line 40 of file DefaultOperationLongPollChannel.hpp.
|
inlinevirtual |
Retrieves the channel's server type (i.e. BOOTSTRAP or OPERATIONS).
Implements kaa::IDataChannel.
Definition at line 42 of file DefaultOperationLongPollChannel.hpp.
|
inlinevirtual |
Retrieves the map of transport types and their directions supported by this channel.
Implements kaa::IDataChannel.
Definition at line 48 of file DefaultOperationLongPollChannel.hpp.
|
inlinevirtual |
Sets connectivity checker to the current channel.
| checker | platform-dependent connectivity checker. |
Implements kaa::IDataChannel.
Definition at line 50 of file DefaultOperationLongPollChannel.hpp.
|
virtual |
Sets the request multiplexer for this channel.
| multiplexer | multiplexer instance to be set. |
Implements kaa::IDataChannel.
|
virtual |
Sets the response demultiplexer for this channel.
| demultiplexer | demultiplexer instance to be set. |
Implements kaa::IDataChannel.
|
virtual |
Sets the server's parameters for the current channel.
| server | server's parameters. |
Implements kaa::IDataChannel.
|
virtual |
Updates the channel's state of the specific service.
| type | transport type of the service. |
Implements kaa::IDataChannel.
|
virtual |
Updates the channel's state of all supported services.
Implements kaa::IDataChannel.
|
virtual |
Updates the channel's state of all supported services.
Implements kaa::IDataChannel.