Class zmbt::mapping::ChannelHandle¶
ClassList > zmbt > mapping > ChannelHandle
Channel clause handle for SignalMapping model.
#include <channel_handle.hpp>
Public Types¶
| Type | Name |
|---|---|
| typedef std::list< ChannelHandle > | ConditionPipe |
| typedef ChannelKind | Kind |
Public Functions¶
| Type | Name |
|---|---|
| ChannelHandle (JsonNode & model, boost::json::string_view cnl_ptr) |
|
| boost::json::value | alias () const Channel alias or index if not set. |
| boost::json::array | captures () const |
| boost::json::string | full_path () const |
| object_id | host () const |
| std::size_t | index () const |
| Environment::InterfaceHandle | inerface_handle () const |
| interface_id | interface () const |
| boost::json::string | key () const |
| Kind | kind () const |
| bool | operator== (boost::json::value const & v) const |
| boost::json::string | signal_path () const |
| lang::Expression | transform () const |
| ~ChannelHandle () = default |
Public Types Documentation¶
typedef ConditionPipe¶
typedef Kind¶
Public Functions Documentation¶
function ChannelHandle¶
function alias¶
Channel alias or index if not set.
function captures¶
function full_path¶
function host¶
function index¶
function inerface_handle¶
function interface¶
function key¶
function kind¶
function operator==¶
function signal_path¶
function transform¶
function ~ChannelHandle¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/mapping/channel_handle.hpp