client-cpp  0.10.0
kaa::DefaultOperationHttpChannel Class Reference

#include <DefaultOperationHttpChannel.hpp>

+ Inheritance diagram for kaa::DefaultOperationHttpChannel:
+ Collaboration diagram for kaa::DefaultOperationHttpChannel:

Public Member Functions

 DefaultOperationHttpChannel (IKaaChannelManager &channelManager, const KeyPair &clientKeys, IKaaClientContext &context)
 
virtual const std::string & getId () const
 
virtual const std::map
< TransportType,
ChannelDirection > & 
getSupportedTransportTypes () const
 
- Public Member Functions inherited from kaa::AbstractHttpChannel
 AbstractHttpChannel (IKaaChannelManager &channelManager, const KeyPair &clientKeys, IKaaClientContext &context)
 
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 setFailoverStrategy (IFailoverStrategyPtr strategy)
 
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 ~IDataChannel ()
 

Additional Inherited Members

- Protected Types inherited from kaa::AbstractHttpChannel
typedef std::shared_ptr
< IPTransportInfo
IPTransportInfoPtr
 
- Protected Member Functions inherited from kaa::AbstractHttpChannel
HttpDataProcessorgetHttpDataProcessor ()
 
virtual void processTypes (const std::map< TransportType, ChannelDirection > &types)
 

Detailed Description

Definition at line 27 of file DefaultOperationHttpChannel.hpp.

Constructor & Destructor Documentation

kaa::DefaultOperationHttpChannel::DefaultOperationHttpChannel ( IKaaChannelManager channelManager,
const KeyPair clientKeys,
IKaaClientContext context 
)
inline

Definition at line 29 of file DefaultOperationHttpChannel.hpp.

Member Function Documentation

virtual const std::string& kaa::DefaultOperationHttpChannel::getId ( ) const
inlinevirtual

Retrieves the channel's id. It should be unique in existing channels scope.

Returns
the channel's id.

Implements kaa::IDataChannel.

Definition at line 37 of file DefaultOperationHttpChannel.hpp.

virtual const std::map<TransportType, ChannelDirection>& kaa::DefaultOperationHttpChannel::getSupportedTransportTypes ( ) const
inlinevirtual

Retrieves the map of transport types and their directions supported by this channel.

Returns
the map of transport types.
See Also
TransportType
ChannelDirection

Implements kaa::IDataChannel.

Definition at line 38 of file DefaultOperationHttpChannel.hpp.


The documentation for this class was generated from the following file: