]> git.gag.com Git - debian/gnuradio/blobdiff - gnuradio-core/src/lib/io/gr_udp_sink.i
merging r4318:4437 to fix ticket:131 from branche trondeau/udp udp source/sink pairs...
[debian/gnuradio] / gnuradio-core / src / lib / io / gr_udp_sink.i
index bd4accb3eda13c3f12bb47fd0e45c411da9049b4..ad3a452d0c908da3bff00cd8ade16f78f95330c9 100644 (file)
@@ -1,6 +1,6 @@
 /* -*- c++ -*- */
 /*
- * Copyright 2006 Free Software Foundation, Inc.
+ * Copyright 2007 Free Software Foundation, Inc.
  * 
  * This file is part of GNU Radio
  * 
@@ -25,22 +25,21 @@ GR_SWIG_BLOCK_MAGIC(gr,udp_sink)
 
 gr_udp_sink_sptr 
 gr_make_udp_sink (size_t itemsize, 
-                 const char *ipaddrl, unsigned short portl,
-                 const char *ipaddrr, unsigned short portr,
-                 unsigned int mtu=540);
+                 const char *src, unsigned short port_src,
+                 const char *dst, unsigned short port_dst,
+                 int payload_size=1472);
 
 class gr_udp_sink : public gr_sync_block
 {
  protected:
   gr_udp_sink (size_t itemsize, 
-              const char *ipaddrl, unsigned short portl,
-              const char *ipaddrr, unsigned short portr,
-              unsigned int mtu);
+              const char *src, unsigned short port_src,
+              const char *dst, unsigned short port_dst,
+              int payload_size);
 
   bool open();
   void close();
-  void set_mtu(unsigned int mtu) { d_mtu = mtu; }
-  unsigned int mtu() { return d_mtu; }
+  int payload_size() { return d_payload_size; }
 
  public:
   ~gr_udp_sink ();