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 |
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 |
std::tuple< int, int, int > | slice () 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 interface¶
function key¶
function kind¶
function operator==¶
function signal_path¶
function slice¶
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