GNU Radio's SATELLITES Package
gr::satellites::packet_csma_impl Class Reference

#include <packet_csma_impl.h>

Inheritance diagram for gr::satellites::packet_csma_impl:
gr::satellites::packet_csma

Public Member Functions

 packet_csma_impl (size_t itemsize, bool back_to_back_priority, const std::string &len_tag_key)
 
 ~packet_csma_impl () override
 
void forecast (int noutput_items, gr_vector_int &ninput_items_required) override
 
int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
 

Additional Inherited Members

- Public Types inherited from gr::satellites::packet_csma
typedef std::shared_ptr< packet_csmasptr
 
- Static Public Member Functions inherited from gr::satellites::packet_csma
static sptr make (size_t itemsize, bool back_to_back_priority, const std::string &len_tag_key="packet_len")
 Build the Level to Packet CSMA block. More...
 

Constructor & Destructor Documentation

◆ packet_csma_impl()

gr::satellites::packet_csma_impl::packet_csma_impl ( size_t  itemsize,
bool  back_to_back_priority,
const std::string &  len_tag_key 
)

◆ ~packet_csma_impl()

gr::satellites::packet_csma_impl::~packet_csma_impl ( )
override

Member Function Documentation

◆ forecast()

void gr::satellites::packet_csma_impl::forecast ( int  noutput_items,
gr_vector_int &  ninput_items_required 
)
override

◆ general_work()

int gr::satellites::packet_csma_impl::general_work ( int  noutput_items,
gr_vector_int &  ninput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)
override

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