Class zmbt::InjectionTable¶
ClassList > zmbt > InjectionTable
Classes¶
| Type | Name |
|---|---|
| struct | Record |
Public Functions¶
| Type | Name |
|---|---|
| InjectionTable (interface_id const & ifc_id, object_id const & obj_id) |
|
| void | add_record (ChannelKind const & ck, Record && rec) |
| Record & | last_record (ChannelKind const & ck) |
| boost::json::value | yield (ChannelKind const & ck, boost::json::value & result_value) Evaluate input for given category and return error object if any, null otherwise. |
Public Static Functions¶
| Type | Name |
|---|---|
| std::shared_ptr< InjectionTable > | Make (interface_id const & ifc_id, object_id const & obj_id) |
Public Functions Documentation¶
function InjectionTable¶
function add_record¶
function last_record¶
function yield¶
Evaluate input for given category and return error object if any, null otherwise.
boost::json::value zmbt::InjectionTable::yield (
ChannelKind const & ck,
boost::json::value & result_value
)
Public Static Functions Documentation¶
function Make¶
static std::shared_ptr< InjectionTable > zmbt::InjectionTable::Make (
interface_id const & ifc_id,
object_id const & obj_id
)
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/injection_table.hpp