File Information
Library: IoT/Devices
Package: Generated
Header: IoT/Devices/CompositeSkeleton.h
Description
A composite device consists of one or more sub devices or device fragments.
Composites are used to build hierarchies of devices, also known as device trees. This is intended to represent the hierarchical structure of a more complex device.
For example, for an electric vehicle, the (simplified) device tree may look like:
/ (root) Battery/ Voltage Temperature ChargeLevel Motor/ Switch PowerUsage RPM Temperature ... ...
The DeviceTree class can be used to conveniently find a device in the tree.
Inheritance
Direct Base Classes: Poco::RemotingNG::Skeleton
All Base Classes: Poco::RefCountedObject, Poco::RemotingNG::AttributedObject, Poco::RemotingNG::Skeleton
Member Summary
Member Functions: remoting__typeId
Inherited Functions: addMethodHandler, clearAttributes, countAttributes, duplicate, enumerateAttributes, getAttribute, hasAttribute, invoke, operator =, referenceCount, release, removeAttribute, setAttribute
Constructors
CompositeSkeleton
Creates a CompositeSkeleton.
Destructor
~CompositeSkeleton
virtual ~CompositeSkeleton();
Destroys a CompositeSkeleton.
Member Functions
remoting__typeId
virtual const Poco::RemotingNG::Identifiable::TypeId & remoting__typeId() const;
Variables
DEFAULT_NS
static const std::string DEFAULT_NS;