libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include "JsonPayload.h"
#include "BinaryPayload.h"
#include "HttpPayload.h"
#include "Parameter.h"
#include "DevicePacketResponse.h"
#include <string>
#include <memory>
#include <vector>
#include <map>
Go to the source code of this file.
Classes | |
class | BaseLib::DeviceDescription::Packet |
Class defining a physical packet. More... | |
struct | BaseLib::DeviceDescription::Packet::Direction |
Namespaces | |
BaseLib | |
BaseLib::DeviceDescription | |
Typedefs | |
typedef std::shared_ptr< Packet > | BaseLib::DeviceDescription::PPacket |
Helper type for Packet pointers. More... | |
typedef std::multimap< uint32_t, PPacket > | BaseLib::DeviceDescription::PacketsByMessageType |
Helper type to store packets by integer message type. More... | |
typedef std::map< std::string, PPacket > | BaseLib::DeviceDescription::PacketsById |
Helper type to store packets sorted by packet ID. More... | |
typedef std::multimap< std::string, PPacket > | BaseLib::DeviceDescription::PacketsByFunction |
Helper type to store packets sorted by function. More... | |
typedef std::map< int32_t, std::map< std::string, PPacket > > | BaseLib::DeviceDescription::ValueRequestPackets |
Helper type to store packets used to request values from devices. More... | |