![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include "Encoding/RapidXml/rapidxml.h"#include "DeviceDescription/Logical.h"#include "DeviceDescription/Physical.h"#include <vector>#include <string>#include <memory>#include <map>#include <list>#include <cmath>Go to the source code of this file.
Classes | |
| class | BaseLib::Variable |
Namespaces | |
| BaseLib | |
Typedefs | |
| typedef std::shared_ptr< PVariable > | BaseLib::PPVariable |
| typedef std::pair< std::string, PVariable > | BaseLib::StructElement |
| typedef std::map< std::string, PVariable > | BaseLib::Struct |
| typedef std::shared_ptr< std::map< std::string, PVariable > > | BaseLib::PStruct |
| typedef std::vector< PVariable > | BaseLib::Array |
| typedef std::shared_ptr< Array > | BaseLib::PArray |
| typedef std::list< PVariable > | BaseLib::List |
| typedef std::shared_ptr< List > | BaseLib::PList |
Enumerations | |
| enum | BaseLib::VariableType { BaseLib::VariableType::tVoid = 0x00, BaseLib::VariableType::tInteger = 0x01, BaseLib::VariableType::tBoolean = 0x02, BaseLib::VariableType::tString = 0x03, BaseLib::VariableType::tFloat = 0x04, BaseLib::VariableType::tArray = 0x100, BaseLib::VariableType::tStruct = 0x101, BaseLib::VariableType::tBase64 = 0x11, BaseLib::VariableType::tBinary = 0xD0, BaseLib::VariableType::tInteger64 = 0xD1, BaseLib::VariableType::tVariant = 0x1111 } |