client-cpp  0.0.1-SNAPSHOT
kaa::DefaultBootstrapChannel Class Reference

#include <DefaultBootstrapChannel.hpp>

+ Inheritance diagram for kaa::DefaultBootstrapChannel:
+ Collaboration diagram for kaa::DefaultBootstrapChannel:

Public Member Functions

 DefaultBootstrapChannel (IKaaChannelManager *channelManager, const KeyPair &clientKeys)
 
virtual ~DefaultBootstrapChannel ()
 
virtual const std::string & getId () const
 
virtual const std::map
< TransportType,
ChannelDirection > & 
getSupportedTransportTypes () const
 
- Public Member Functions inherited from kaa::AbstractHttpChannel< ChannelType::HTTP >
 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 (IServerInfoPtr server)
 
virtual ChannelType getChannelType () const
 
virtual void setConnectivityChecker (ConnectivityCheckerPtr checker)
 
- Public Member Functions inherited from kaa::IDataChannel
virtual ~IDataChannel ()
 

Additional Inherited Members

- Protected Types inherited from kaa::AbstractHttpChannel< ChannelType::HTTP >
typedef boost::shared_ptr
< AbstractServerInfo< Type > > 
AbstractServerInfoPtr
 
- Protected Member Functions inherited from kaa::AbstractHttpChannel< ChannelType::HTTP >
HttpDataProcessorgetHttpDataProcessor ()
 
virtual void processTypes (const std::map< TransportType, ChannelDirection > &types, boost::unique_lock< boost::mutex > &lock)
 

Detailed Description

Definition at line 24 of file DefaultBootstrapChannel.hpp.

Constructor & Destructor Documentation

kaa::DefaultBootstrapChannel::DefaultBootstrapChannel ( IKaaChannelManager channelManager,
const KeyPair clientKeys 
)
inline

Definition at line 26 of file DefaultBootstrapChannel.hpp.

virtual kaa::DefaultBootstrapChannel::~DefaultBootstrapChannel ( )
inlinevirtual

Definition at line 27 of file DefaultBootstrapChannel.hpp.

Member Function Documentation

virtual const std::string& kaa::DefaultBootstrapChannel::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 29 of file DefaultBootstrapChannel.hpp.

virtual const std::map<TransportType, ChannelDirection>& kaa::DefaultBootstrapChannel::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 30 of file DefaultBootstrapChannel.hpp.


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