Class zmbt::OutputRecorder¶
ClassList > zmbt > OutputRecorder
Classes¶
| Type | Name |
|---|---|
| struct | Frame <class T> |
Public Functions¶
| Type | Name |
|---|---|
| OutputRecorder (interface_id const & ifc_id, object_id const & obj_id) |
|
| OutputRecorder (OutputRecorder const &) = default |
|
| OutputRecorder (OutputRecorder &&) = default |
|
| void | clear () |
| std::size_t | count () const Push calls count. |
| boost::json::array const & | data_frames () const |
| void | enable_category (ChannelKind const ck) |
| void | flush () Flush interal bufferregistry_s and complete serialization. |
| boost::json::string_view | interface_name () const |
| bool | is_registered () const OutputRecorder . |
| std::size_t | lost_count () const Push calls count after the capture is closed. |
| OutputRecorder & | operator= (OutputRecorder const &) = default |
| OutputRecorder & | operator= (OutputRecorder &&) = default |
| void | push (ArgsTuple const & args, ErrorOr< Return > const & return_or_error) Multi-producer push. |
| void | setup_handlers () |
| ~OutputRecorder () |
Public Functions Documentation¶
function OutputRecorder [1/3]¶
function OutputRecorder [2/3]¶
function OutputRecorder [3/3]¶
function clear¶
function count¶
Push calls count.
function data_frames¶
function enable_category¶
function flush¶
Flush interal bufferregistry_s and complete serialization.
function interface_name¶
function is_registered¶
function lost_count¶
Push calls count after the capture is closed.
function operator=¶
function operator=¶
function push¶
Multi-producer push.
template<class ArgsTuple, class Return>
inline void zmbt::OutputRecorder::push (
ArgsTuple const & args,
ErrorOr < Return > const & return_or_error
)
function setup_handlers¶
template<class Interface, class InterfacePointer>
inline void zmbt::OutputRecorder::setup_handlers ()
function ~OutputRecorder¶
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/output_recorder.hpp