client-cpp  0.6.1
kaa::HttpServerInfo Class Reference

#include <HttpServerInfo.hpp>

+ Inheritance diagram for kaa::HttpServerInfo:
+ Collaboration diagram for kaa::HttpServerInfo:

Public Member Functions

 HttpServerInfo (ServerType type, const std::string &hostPort, const std::string &publicKey)
 
 HttpServerInfo (ServerType type, const std::string &host, const std::int32_t &port, const std::string &publicKey)
 
 HttpServerInfo (ServerType type, const std::string &host, const std::int32_t &port, const Botan::MemoryVector< std::uint8_t > &publicKey)
 
virtual HttpUrl getUrl () const
 
- Public Member Functions inherited from kaa::AbstractServerInfo< ChannelType::HTTP >
 AbstractServerInfo (ServerType type, const std::string &host, const std::int32_t &port, const std::string &encodedPublicKey)
 
 AbstractServerInfo (ServerType type, const std::string &hostPort, const std::string &encodedPublicKey)
 
 AbstractServerInfo (ServerType type, const std::string &host, const std::int32_t &port, const Botan::MemoryVector< std::uint8_t > &publicKey)
 
virtual const std::string & getHost () const
 
virtual std::uint16_t getPort () const
 
virtual const
Botan::MemoryVector
< std::uint8_t > & 
getPublicKey () const
 
virtual ChannelType getChannelType () const
 
virtual ServerType getServerType () const
 
virtual ~AbstractServerInfo ()
 
- Public Member Functions inherited from kaa::IServerInfo
virtual ~IServerInfo ()
 

Detailed Description

Definition at line 25 of file HttpServerInfo.hpp.

Constructor & Destructor Documentation

kaa::HttpServerInfo::HttpServerInfo ( ServerType  type,
const std::string &  hostPort,
const std::string &  publicKey 
)
inline

Definition at line 27 of file HttpServerInfo.hpp.

kaa::HttpServerInfo::HttpServerInfo ( ServerType  type,
const std::string &  host,
const std::int32_t &  port,
const std::string &  publicKey 
)
inline

Definition at line 33 of file HttpServerInfo.hpp.

kaa::HttpServerInfo::HttpServerInfo ( ServerType  type,
const std::string &  host,
const std::int32_t &  port,
const Botan::MemoryVector< std::uint8_t > &  publicKey 
)
inline

Definition at line 39 of file HttpServerInfo.hpp.

Member Function Documentation

virtual HttpUrl kaa::HttpServerInfo::getUrl ( ) const
inlinevirtual

Reimplemented from kaa::AbstractServerInfo< ChannelType::HTTP >.

Definition at line 46 of file HttpServerInfo.hpp.


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