GNU Radio's IIO Package
gr::iio::attr_sink_impl Class Reference

#include <attr_sink_impl.h>

Inheritance diagram for gr::iio::attr_sink_impl:
gr::iio::attr_sink

Public Member Functions

 attr_sink_impl (const std::string &uri, const std::string &device, const std::string &channel, int type, bool output, bool required_enable)
 
 ~attr_sink_impl ()
 
void write_attribute (pmt::pmt_t pdu)
 

Protected Attributes

struct iio_context * ctx
 
struct iio_device * dev
 
struct iio_channel * chan
 

Additional Inherited Members

- Public Types inherited from gr::iio::attr_sink
typedef std::shared_ptr< attr_sinksptr
 
- Static Public Member Functions inherited from gr::iio::attr_sink
static sptr make (const std::string &uri, const std::string &device, const std::string &channel, int type, bool output, bool required_enable)
 Return a shared_ptr to a new instance of iio::attr_sink. More...
 

Constructor & Destructor Documentation

◆ attr_sink_impl()

gr::iio::attr_sink_impl::attr_sink_impl ( const std::string &  uri,
const std::string &  device,
const std::string &  channel,
int  type,
bool  output,
bool  required_enable 
)

◆ ~attr_sink_impl()

gr::iio::attr_sink_impl::~attr_sink_impl ( )

Member Function Documentation

◆ write_attribute()

void gr::iio::attr_sink_impl::write_attribute ( pmt::pmt_t  pdu)

Member Data Documentation

◆ chan

struct iio_channel* gr::iio::attr_sink_impl::chan
protected

◆ ctx

struct iio_context* gr::iio::attr_sink_impl::ctx
protected

◆ dev

struct iio_device* gr::iio::attr_sink_impl::dev
protected

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