client-cpp  0.6.3
kaa::ImpermanentDataChannel Class Reference

#include <ImpermanentDataChannel.hpp>

+ Inheritance diagram for kaa::ImpermanentDataChannel:
+ Collaboration diagram for kaa::ImpermanentDataChannel:

Public Member Functions

virtual ~ImpermanentDataChannel ()
 
virtual void resume ()
 
virtual void pause ()
 
virtual void shutdown ()
 
- Public Member Functions inherited from kaa::IDataChannel
virtual void sync (TransportType type)=0
 
virtual void syncAll ()=0
 
virtual void syncAck (TransportType type)=0
 
virtual const std::string & getId () const =0
 
virtual TransportProtocolId getTransportProtocolId () const =0
 
virtual ServerType getServerType () const =0
 
virtual void setMultiplexer (IKaaDataMultiplexer *multiplexer)=0
 
virtual void setDemultiplexer (IKaaDataDemultiplexer *demultiplexer)=0
 
virtual void setServer (ITransportConnectionInfoPtr connectionInfo)=0
 
virtual const std::map
< TransportType,
ChannelDirection > & 
getSupportedTransportTypes () const =0
 
virtual void setConnectivityChecker (ConnectivityCheckerPtr checker)=0
 
virtual ~IDataChannel ()
 

Detailed Description

Definition at line 24 of file ImpermanentDataChannel.hpp.

Constructor & Destructor Documentation

virtual kaa::ImpermanentDataChannel::~ImpermanentDataChannel ( )
inlinevirtual

Definition at line 26 of file ImpermanentDataChannel.hpp.

Member Function Documentation

virtual void kaa::ImpermanentDataChannel::pause ( )
inlinevirtual

Pauses the channel's workflow. The channel should stop all network activity.

Implements kaa::IDataChannel.

Definition at line 29 of file ImpermanentDataChannel.hpp.

virtual void kaa::ImpermanentDataChannel::resume ( )
inlinevirtual

Resumes the channel's workflow. The channel should restore the previous connection.

Implements kaa::IDataChannel.

Definition at line 28 of file ImpermanentDataChannel.hpp.

virtual void kaa::ImpermanentDataChannel::shutdown ( )
inlinevirtual

Shuts down the channel instance. All connections and threads should be terminated. The instance can no longer be used.

Implements kaa::IDataChannel.

Definition at line 30 of file ImpermanentDataChannel.hpp.


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