diff options
Diffstat (limited to 'implementation/endpoints/include/client_endpoint_impl.hpp')
-rw-r--r-- | implementation/endpoints/include/client_endpoint_impl.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/implementation/endpoints/include/client_endpoint_impl.hpp b/implementation/endpoints/include/client_endpoint_impl.hpp index 4411a50..518e696 100644 --- a/implementation/endpoints/include/client_endpoint_impl.hpp +++ b/implementation/endpoints/include/client_endpoint_impl.hpp @@ -70,6 +70,7 @@ public: virtual std::uint16_t get_remote_port() const; std::uint16_t get_local_port() const; + void set_local_port(uint16_t _port); virtual bool is_reliable() const = 0; size_t get_queue_size() const; @@ -93,7 +94,8 @@ protected: CONNECTED, ESTABLISHED }; - virtual void send_queued() = 0; + message_buffer_ptr_t get_front(); + virtual void send_queued(message_buffer_ptr_t _buffer) = 0; virtual void get_configured_times_from_endpoint( service_t _service, method_t _method, std::chrono::nanoseconds *_debouncing, |