| 
    client-cpp
    0.7.0
    
   | 
 
#include <AbstractHttpChannel.hpp>
 Inheritance diagram for kaa::AbstractHttpChannel:
 Collaboration diagram for kaa::AbstractHttpChannel:Public Member Functions | |
| AbstractHttpChannel (IKaaChannelManager *channelManager, const KeyPair &clientKeys) | |
| virtual | ~AbstractHttpChannel () | 
| virtual void | sync (TransportType type) | 
| virtual void | syncAll () | 
| virtual void | syncAck (TransportType type) | 
| virtual void | setMultiplexer (IKaaDataMultiplexer *multiplexer) | 
| virtual void | setDemultiplexer (IKaaDataDemultiplexer *demultiplexer) | 
| virtual void | setServer (ITransportConnectionInfoPtr server) | 
| virtual ITransportConnectionInfoPtr | getServer () | 
| virtual TransportProtocolId | getTransportProtocolId () const | 
| virtual void | setConnectivityChecker (ConnectivityCheckerPtr checker) | 
  Public Member Functions inherited from kaa::ImpermanentDataChannel | |
| virtual | ~ImpermanentDataChannel () | 
| virtual void | resume () | 
| virtual void | pause () | 
| virtual void | shutdown () | 
  Public Member Functions inherited from kaa::IDataChannel | |
| virtual const std::string & | getId () const =0 | 
| virtual ServerType | getServerType () const =0 | 
| virtual const std::map < TransportType, ChannelDirection > &  | getSupportedTransportTypes () const =0 | 
| virtual | ~IDataChannel () | 
Protected Types | |
| typedef std::shared_ptr < IPTransportInfo >  | IPTransportInfoPtr | 
Protected Member Functions | |
| HttpDataProcessor * | getHttpDataProcessor () | 
| virtual void | processTypes (const std::map< TransportType, ChannelDirection > &types) | 
| virtual std::string | getURLSuffix ()=0 | 
Definition at line 46 of file AbstractHttpChannel.hpp.
      
  | 
  protected | 
Definition at line 70 of file AbstractHttpChannel.hpp.
| kaa::AbstractHttpChannel::AbstractHttpChannel | ( | IKaaChannelManager * | channelManager, | 
| const KeyPair & | clientKeys | ||
| ) | 
      
  | 
  inlinevirtual | 
Definition at line 49 of file AbstractHttpChannel.hpp.
      
  | 
  inlineprotected | 
Definition at line 72 of file AbstractHttpChannel.hpp.
      
  | 
  inlinevirtual | 
Retrieves current used server.
Implements kaa::IDataChannel.
Definition at line 59 of file AbstractHttpChannel.hpp.
      
  | 
  inlinevirtual | 
Retrieves the TransportProtocolId.
Implements kaa::IDataChannel.
Definition at line 63 of file AbstractHttpChannel.hpp.
      
  | 
  protectedpure virtual | 
Implemented in kaa::DefaultBootstrapChannel.
      
  | 
  protectedvirtual | 
      
  | 
  inlinevirtual | 
Sets connectivity checker to the current channel.
| checker | platform-dependent connectivity checker. | 
Implements kaa::IDataChannel.
Definition at line 67 of file AbstractHttpChannel.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 connection data for the current channel.
| connectionInfo | The server's connection data. | 
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.