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.

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: