gr::satellites::convolutional_encoder
gr::block
gr::satellites::convolutional_encoder_impl
convolutional_encoder.h
boost::shared_ptr< convolutional_encoder > typedef boost::shared_ptr<convolutional_encoder> gr::satellites::convolutional_encoder::sptr sptr gr::satellites::convolutional_encoder::sptr
sptr static sptr gr::satellites::convolutional_encoder::make (int constraint, const std::vector< int > &polynomials) make gr::satellites::convolutional_encoder::make int constraint const std::vector< int > & polynomials

Return a shared_ptr to a new instance of satellites::convolutional_encoder.

To avoid accidental use of raw pointers, satellites::convolutional_encoder's constructor is in a private implementation class. satellites::convolutional_encoder::make is the public interface for creating new instances.

Convolutional encoder.

gr::block
gr::satellites::convolutional_encoder
gr::satellites::convolutional_encoder_impl
gr::block
gr::satellites::convolutional_encoder
- gr::satellites::convolutional_encoder
  make
- gr::satellites::convolutional_encoder
  sptr