client-cpp  0.7.0
kaa::IPTransportInfo Class Reference

#include <IPTransportInfo.hpp>

+ Inheritance diagram for kaa::IPTransportInfo:
+ Collaboration diagram for kaa::IPTransportInfo:

Public Member Functions

 IPTransportInfo (ITransportConnectionInfoPtr connectionInfo)
 
const std::string & getHost () const
 
std::uint16_t getPort () const
 
const std::string & getURL () const
 
const PublicKeygetPublicKey () const
 
- Public Member Functions inherited from kaa::GenericTransportInfo
 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 ()
 
virtual std::int32_t getAccessPointId ()
 
virtual TransportProtocolId getTransportId ()
 
virtual const std::vector
< std::uint8_t > & 
getConnectionInfo ()
 
- Public Member Functions inherited from kaa::ITransportConnectionInfo
virtual ~ITransportConnectionInfo ()
 

Additional Inherited Members

- Protected Attributes inherited from kaa::GenericTransportInfo
ServerType serverType_
 
std::int32_t accessPointId_
 
TransportProtocolId protocolId_
 
std::vector< std::uint8_t > connectionData_
 

Detailed Description

Definition at line 29 of file IPTransportInfo.hpp.

Constructor & Destructor Documentation

kaa::IPTransportInfo::IPTransportInfo ( ITransportConnectionInfoPtr  connectionInfo)

Member Function Documentation

const std::string& kaa::IPTransportInfo::getHost ( ) const
inline

Definition at line 33 of file IPTransportInfo.hpp.

std::uint16_t kaa::IPTransportInfo::getPort ( ) const
inline

Definition at line 37 of file IPTransportInfo.hpp.

const PublicKey& kaa::IPTransportInfo::getPublicKey ( ) const
inline

Definition at line 45 of file IPTransportInfo.hpp.

const std::string& kaa::IPTransportInfo::getURL ( ) const
inline

Definition at line 41 of file IPTransportInfo.hpp.


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