USRP Hardware Driver and USRP Manual  Version: 4.7.0.0
UHD and USRP Manual
uhd::experts::data_writer_t< data_t > Class Template Reference

#include <uhd/experts/expert_nodes.hpp>

Inheritance diagram for uhd::experts::data_writer_t< data_t >:
uhd::experts::data_accessor_base< data_t > uhd::experts::data_accessor_t

Public Member Functions

 data_writer_t (const node_retriever_t &retriever, const std::string &node)
 
const data_t & get () const
 
 operator const data_t & () const
 
bool operator== (const data_t &rhs)
 
bool operator!= (const data_t &rhs)
 
void set (const data_t &value)
 
data_writer_t< data_t > & operator= (const data_t &value)
 
data_writer_t< data_t > & operator= (const data_writer_t< data_t > &value)
 
- Public Member Functions inherited from uhd::experts::data_accessor_base< data_t >
 ~data_accessor_base () override
 
bool is_reader () const override
 
bool is_writer () const override
 
bool is_dirty () const
 
node_class_t get_class () const
 
node_author_t get_author () const
 
- Public Member Functions inherited from uhd::experts::data_accessor_t
virtual ~data_accessor_t ()
 

Additional Inherited Members

- Protected Member Functions inherited from uhd::experts::data_accessor_base< data_t >
 data_accessor_base (const node_retriever_t &r, const std::string &n, const node_access_t a)
 
- Protected Member Functions inherited from uhd::experts::data_accessor_t
 data_accessor_t (const node_retriever_t &r, const std::string &n)
 
- Protected Attributes inherited from uhd::experts::data_accessor_base< data_t >
data_node_t< data_t > * _datanode
 
const node_access_t _access
 
- Protected Attributes inherited from uhd::experts::data_accessor_t
dag_vertex_t_vertex
 

Detailed Description

template<typename data_t>
class uhd::experts::data_writer_t< data_t >


class data_writer_t

Accessor to read and write the value of a data node and

to establish a worker node => data node dependency

Constructor & Destructor Documentation

◆ data_writer_t()

template<typename data_t>
uhd::experts::data_writer_t< data_t >::data_writer_t ( const node_retriever_t retriever,
const std::string &  node 
)
inline

Member Function Documentation

◆ get()

template<typename data_t>
const data_t& uhd::experts::data_writer_t< data_t >::get ( ) const
inline

◆ operator const data_t &()

template<typename data_t>
uhd::experts::data_writer_t< data_t >::operator const data_t & ( ) const
inline

◆ operator!=()

template<typename data_t>
bool uhd::experts::data_writer_t< data_t >::operator!= ( const data_t &  rhs)
inline

◆ operator=() [1/2]

template<typename data_t>
data_writer_t<data_t>& uhd::experts::data_writer_t< data_t >::operator= ( const data_t &  value)
inline

◆ operator=() [2/2]

template<typename data_t>
data_writer_t<data_t>& uhd::experts::data_writer_t< data_t >::operator= ( const data_writer_t< data_t > &  value)
inline

◆ operator==()

template<typename data_t>
bool uhd::experts::data_writer_t< data_t >::operator== ( const data_t &  rhs)
inline

◆ set()

template<typename data_t>
void uhd::experts::data_writer_t< data_t >::set ( const data_t &  value)
inline

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