23 #ifndef INCLUDED_BAZ_TCP_SOURCE_H 24 #define INCLUDED_BAZ_TCP_SOURCE_H 26 #include <gnuradio/sync_block.h> 27 #include <gnuradio/thread/thread.h> 29 #if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) 31 typedef ptrdiff_t ssize_t;
37 typedef boost::shared_ptr<baz_tcp_source> baz_tcp_source_sptr;
39 BAZ_API baz_tcp_source_sptr
baz_make_tcp_source(
size_t itemsize,
const char *host,
unsigned short port,
int buffer_size=0,
bool verbose=
false);
59 friend BAZ_API baz_tcp_source_sptr
baz_make_tcp_source(
size_t itemsize,
const char *host,
unsigned short port,
int buffer_size,
bool verbose);
74 unsigned int d_client_addr_len;
82 void disconnect_client();
97 baz_tcp_source(
size_t itemsize,
const char *host,
unsigned short port,
int buffer_size,
bool verbose);
107 int work(
int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
BAZ_API baz_tcp_source_sptr baz_make_tcp_source(size_t itemsize, const char *host, unsigned short port, int buffer_size=0, bool verbose=false)
class BAZ_API baz_tcp_source
Definition: baz_tcp_source.h:36
Read stream from an UDP socket.
Definition: baz_tcp_source.h:56
#define BAZ_API
Definition: config.h:8