Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::mimics::ChannelInterface Class Reference

#include <ChannelInterface.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 ChannelInterface ()=default
 
 ChannelInterface (const ChannelInterface &other)=default
 
 ~ChannelInterface ()=default
 
bool load (const iv::file::xml::node &nodeChannelInterface)
 
bool save (iv::file::xml::node &nodeChannelInterface) const
 

Public Attributes

std::optional< std::weak_ptr< iv::channels::AbstractChannel > > m_channelRefOpt
 

Constructor & Destructor Documentation

◆ ChannelInterface() [1/2]

iv::mimics::ChannelInterface::ChannelInterface ( )
default

◆ ChannelInterface() [2/2]

iv::mimics::ChannelInterface::ChannelInterface ( const ChannelInterface & other)
default

◆ ~ChannelInterface()

iv::mimics::ChannelInterface::~ChannelInterface ( )
default

Member Function Documentation

◆ load()

bool iv::mimics::ChannelInterface::load ( const iv::file::xml::node & nodeChannelInterface)

◆ save()

bool iv::mimics::ChannelInterface::save ( iv::file::xml::node & nodeChannelInterface) const

Member Data Documentation

◆ m_channelRefOpt

std::optional<std::weak_ptr<iv::channels::AbstractChannel> > iv::mimics::ChannelInterface::m_channelRefOpt

The documentation for this class was generated from the following files: