GNU Radio's DIFI Package
The DIFI Out of Tree (OOT) Module allows users to leverage and easily use cloud resources in GNU Radio.
gr::difi::difi_source_cpp_impl< T > Class Template Reference

#include <difi_source_cpp_impl.h>

Inheritance diagram for gr::difi::difi_source_cpp_impl< T >:
gr::difi::difi_source_cpp< T >

Public Member Functions

 difi_source_cpp_impl (std::string ip_addr, uint32_t port, uint8_t socket_type, int stream_number, int bit_depth, int context_pkt_behavior)
 ~difi_source_cpp_impl ()
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)

Static Public Attributes

static const uint VITA_PKT_MOD = 16
static const uint MS_DATA_VITA_HEADER = 0x18

Additional Inherited Members

Public Types inherited from gr::difi::difi_source_cpp< T >
typedef std::shared_ptr< difi_source_cpp< T > > sptr
Static Public Member Functions inherited from gr::difi::difi_source_cpp< T >
static sptr make (std::string ip_addr, uint32_t port, uint8_t socket_type, int stream_number, int bit_depth, int context_pkt_behavior)

Constructor & Destructor Documentation

◆ difi_source_cpp_impl()

template<class T>
gr::difi::difi_source_cpp_impl< T >::difi_source_cpp_impl ( std::string ip_addr,
uint32_t port,
uint8_t socket_type,
int stream_number,
int bit_depth,
int context_pkt_behavior )

◆ ~difi_source_cpp_impl()

Member Function Documentation

◆ work()

template<class T>
int gr::difi::difi_source_cpp_impl< T >::work ( int noutput_items,
gr_vector_const_void_star & input_items,
gr_vector_void_star & output_items )

Member Data Documentation

◆ MS_DATA_VITA_HEADER

template<class T>
const uint gr::difi::difi_source_cpp_impl< T >::MS_DATA_VITA_HEADER = 0x18
static

◆ VITA_PKT_MOD

template<class T>
const uint gr::difi::difi_source_cpp_impl< T >::VITA_PKT_MOD = 16
static

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