libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::SsdpInfo Class Reference

#include <Ssdp.h>

Public Member Functions

 SsdpInfo ()
 
 SsdpInfo (std::string ip, int32_t port, std::string path, PVariable info)
 
virtual ~SsdpInfo ()
 
std::string ip ()
 
void setIp (std::string value)
 
int32_t port ()
 
void setPort (int32_t value)
 
void setPath (std::string value)
 
std::string location ()
 
void setLocation (std::string value)
 
const PVariable info ()
 
void setInfo (PVariable value)
 
void addField (std::string key, std::string value)
 
std::string getField (std::string key)
 
std::unordered_map< std::string, std::string > & getFields ()
 

Constructor & Destructor Documentation

§ SsdpInfo() [1/2]

BaseLib::SsdpInfo::SsdpInfo ( )

§ SsdpInfo() [2/2]

BaseLib::SsdpInfo::SsdpInfo ( std::string  ip,
int32_t  port,
std::string  path,
PVariable  info 
)

§ ~SsdpInfo()

BaseLib::SsdpInfo::~SsdpInfo ( )
virtual

Member Function Documentation

§ addField()

void BaseLib::SsdpInfo::addField ( std::string  key,
std::string  value 
)
inline

§ getField()

std::string BaseLib::SsdpInfo::getField ( std::string  key)
inline

§ getFields()

std::unordered_map<std::string, std::string>& BaseLib::SsdpInfo::getFields ( )
inline

§ info()

const PVariable BaseLib::SsdpInfo::info ( )
inline

§ ip()

std::string BaseLib::SsdpInfo::ip ( )
inline

§ location()

std::string BaseLib::SsdpInfo::location ( )
inline

§ port()

int32_t BaseLib::SsdpInfo::port ( )
inline

§ setInfo()

void BaseLib::SsdpInfo::setInfo ( PVariable  value)
inline

§ setIp()

void BaseLib::SsdpInfo::setIp ( std::string  value)
inline

§ setLocation()

void BaseLib::SsdpInfo::setLocation ( std::string  value)
inline

§ setPath()

void BaseLib::SsdpInfo::setPath ( std::string  value)
inline

§ setPort()

void BaseLib::SsdpInfo::setPort ( int32_t  value)
inline

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