GNU Radio's GPS Package
gr::gps::gps_codegen_c_impl Class Reference

#include <gps_codegen_c_impl.h>

Inheritance diagram for gr::gps::gps_codegen_c_impl:
gr::gps::gps_codegen_c

Public Member Functions

 gps_codegen_c_impl (float, int, int)
 
 ~gps_codegen_c_impl ()
 
void set_code (int)
 Return a shared_ptr to a new instance of gps::gps_codegen_c. More...
 
void set_sample_rate (float)
 
void set_datamode (int)
 
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 

Additional Inherited Members

- Public Types inherited from gr::gps::gps_codegen_c
typedef boost::shared_ptr
< gps_codegen_c
sptr
 
- Static Public Member Functions inherited from gr::gps::gps_codegen_c
static sptr make (float, int, int)
 

Constructor & Destructor Documentation

gr::gps::gps_codegen_c_impl::gps_codegen_c_impl ( float  ,
int  ,
int   
)
gr::gps::gps_codegen_c_impl::~gps_codegen_c_impl ( )

Member Function Documentation

void gr::gps::gps_codegen_c_impl::set_code ( int  )
virtual

Return a shared_ptr to a new instance of gps::gps_codegen_c.

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

Implements gr::gps::gps_codegen_c.

void gr::gps::gps_codegen_c_impl::set_datamode ( int  )
virtual
void gr::gps::gps_codegen_c_impl::set_sample_rate ( float  )
int gr::gps::gps_codegen_c_impl::work ( int  noutput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)

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