client-cpp
0.10.0
|
#include <GenericTransportInfo.hpp>
Public Member Functions | |
GenericTransportInfo (ServerType type, const ProtocolMetaData &metaData) | |
GenericTransportInfo (ServerType type, const std::int32_t &accessPointId, const TransportProtocolId &protocolId, const std::vector< std::uint8_t > &connectionData) | |
virtual ServerType | getServerType () const |
virtual std::int32_t | getAccessPointId () const |
virtual TransportProtocolId | getTransportId () const |
virtual const std::vector < std::uint8_t > & | getConnectionInfo () const |
virtual bool | isFailedState () const |
virtual void | setFailedState () |
virtual void | resetFailedState () |
Public Member Functions inherited from kaa::ITransportConnectionInfo | |
virtual | ~ITransportConnectionInfo () |
Protected Attributes | |
ServerType | serverType_ |
std::int32_t | accessPointId_ |
TransportProtocolId | protocolId_ |
std::vector< std::uint8_t > | connectionData_ |
bool | isFailedState_ |
Definition at line 27 of file GenericTransportInfo.hpp.
|
inline |
Definition at line 30 of file GenericTransportInfo.hpp.
|
inline |
Definition at line 34 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Retrieves the access point id (operations/bootstrap service id).
Implements kaa::ITransportConnectionInfo.
Definition at line 43 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Retrieves serialized connection data.
Serialization may be specific for each transport protocol implementation.
Implements kaa::ITransportConnectionInfo.
Definition at line 51 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Retrieves the channel's server type (i.e. OPERATIONS or BOOTSTRAP).
Implements kaa::ITransportConnectionInfo.
Definition at line 39 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Retrieves the TransportProtocolId.
Implements kaa::ITransportConnectionInfo.
Definition at line 47 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Implements kaa::ITransportConnectionInfo.
Definition at line 55 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Implements kaa::ITransportConnectionInfo.
Definition at line 63 of file GenericTransportInfo.hpp.
|
inlinevirtual |
Implements kaa::ITransportConnectionInfo.
Definition at line 59 of file GenericTransportInfo.hpp.
|
protected |
Definition at line 69 of file GenericTransportInfo.hpp.
|
protected |
Definition at line 71 of file GenericTransportInfo.hpp.
|
protected |
Definition at line 72 of file GenericTransportInfo.hpp.
|
protected |
Definition at line 70 of file GenericTransportInfo.hpp.
|
protected |
Definition at line 68 of file GenericTransportInfo.hpp.