X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gr-usrp2%2Fsrc%2Fusrp2_sink_32fc.h;h=b63f96871e671d5cf8d88ac4a6688ffec5310ec0;hb=ebd5449ebf8c08f78cada720eb47769bdfaa4bde;hp=eeb80b19ca3b5c77a6a21b37805297ed167508e0;hpb=e0fcbaee124d3e8c4c11bdda662f88e082352058;p=debian%2Fgnuradio diff --git a/gr-usrp2/src/usrp2_sink_32fc.h b/gr-usrp2/src/usrp2_sink_32fc.h index eeb80b19..b63f9687 100644 --- a/gr-usrp2/src/usrp2_sink_32fc.h +++ b/gr-usrp2/src/usrp2_sink_32fc.h @@ -29,19 +29,32 @@ class usrp2_sink_32fc; typedef boost::shared_ptr usrp2_sink_32fc_sptr; usrp2_sink_32fc_sptr -usrp2_make_sink_32fc() throw (std::runtime_error); +usrp2_make_sink_32fc(const std::string &ifc="eth0", + const std::string &mac="") + throw (std::runtime_error); -class usrp2_sink_32fc : public usrp2_sink_base { +/*! + * \ingroup sink_blk + * \ingroup usrp2 + */ +class usrp2_sink_32fc : public usrp2_sink_base +{ private: - friend usrp2_sink_32fc_sptr - usrp2_make_sink_32fc() throw (std::runtime_error); - + usrp2_make_sink_32fc(const std::string &ifc, + const std::string &mac) + throw (std::runtime_error); + protected: - usrp2_sink_32fc() throw (std::runtime_error); + usrp2_sink_32fc(const std::string &ifc, const std::string &mac) + throw (std::runtime_error); public: ~usrp2_sink_32fc(); + + int work(int noutput_items, + gr_vector_const_void_star &input_items, + gr_vector_void_star &output_items); }; #endif /* INCLUDED_USRP2_SINK_32FC_H */