diff options
| author | Andrej Rode <andrej.rode@ettus.com> | 2017-04-13 16:21:03 -0700 | 
|---|---|---|
| committer | Martin Braun <martin.braun@ettus.com> | 2017-04-14 09:20:08 -0700 | 
| commit | 9a2652361a4285f3d30be9f8c77930dfd26cd7b2 (patch) | |
| tree | 28917d11622ce6a7090445ac4e10325f4a57dac6 /host | |
| parent | 60cd1f601e7b8c6a1bef5bd52efcc4e312b1c9fa (diff) | |
| download | uhd-9a2652361a4285f3d30be9f8c77930dfd26cd7b2.tar.gz uhd-9a2652361a4285f3d30be9f8c77930dfd26cd7b2.tar.bz2 uhd-9a2652361a4285f3d30be9f8c77930dfd26cd7b2.zip  | |
transports: Added get_local_port() method to UDP transports
Diffstat (limited to 'host')
| -rw-r--r-- | host/include/uhd/transport/udp_zero_copy.hpp | 2 | ||||
| -rw-r--r-- | host/lib/transport/udp_zero_copy.cpp | 1 | 
2 files changed, 3 insertions, 0 deletions
diff --git a/host/include/uhd/transport/udp_zero_copy.hpp b/host/include/uhd/transport/udp_zero_copy.hpp index dcf020460..851e004d7 100644 --- a/host/include/uhd/transport/udp_zero_copy.hpp +++ b/host/include/uhd/transport/udp_zero_copy.hpp @@ -67,6 +67,8 @@ public:          udp_zero_copy::buff_params& buff_params_out,          const device_addr_t &hints = device_addr_t()      ); + +    virtual uint16_t get_local_port(void) const = 0;  };  }} //namespace diff --git a/host/lib/transport/udp_zero_copy.cpp b/host/lib/transport/udp_zero_copy.cpp index f03919f31..814f41500 100644 --- a/host/lib/transport/udp_zero_copy.cpp +++ b/host/lib/transport/udp_zero_copy.cpp @@ -244,6 +244,7 @@ public:      size_t get_num_send_frames(void) const {return _num_send_frames;}      size_t get_send_frame_size(void) const {return _send_frame_size;} +    uint16_t get_local_port(void) const {return _socket->local_endpoint().port();}  private:      //memory management -> buffers and fifos  | 
