24 #ifndef INCLUDED_GSM_RECEIVER_H
25 #define INCLUDED_GSM_RECEIVER_H
28 #include <gnuradio/block.h>
29 #include <gnuradio/sync_block.h>
43 typedef boost::shared_ptr<receiver>
sptr;
53 static sptr make(
int osr,
const std::vector<int> &cell_allocation,
const std::vector<int> &seq_nums,
bool process_uplink=
false);
#define GRGSM_API
Definition: api.h:31
<+description of block+>
Definition: receiver.h:41
boost::shared_ptr< receiver > sptr
Definition: receiver.h:43
virtual void set_cell_allocation(const std::vector< int > &cell_allocation)=0
virtual void set_tseq_nums(const std::vector< int > &tseq_nums)=0
static sptr make(int osr, const std::vector< int > &cell_allocation, const std::vector< int > &seq_nums, bool process_uplink=false)
Return a shared_ptr to a new instance of gsm::receiver.
Definition: constants.h:29