*
* @param addr The address to use as a template.
*/
- virtual void set_addr_unknowns(entity_addr_t &addr) = 0;
+ virtual void set_addr_unknowns(const entity_addr_t &addr) = 0;
/// Get the default send priority.
int get_default_send_priority() { return default_send_priority; }
/**
* If my_inst.addr doesn't have an IP set, this function
* will fill it in from the passed addr. Otherwise it does nothing and returns.
*/
-void AsyncMessenger::set_addr_unknowns(entity_addr_t &addr)
+void AsyncMessenger::set_addr_unknowns(const entity_addr_t &addr)
{
Mutex::Locker l(lock);
if (my_inst.addr.is_blank_ip()) {
/** @defgroup Accessors
* @{
*/
- void set_addr_unknowns(entity_addr_t& addr);
+ void set_addr_unknowns(const entity_addr_t &addr) override;
int get_dispatch_queue_len() {
return dispatch_queue.get_queue_len();
* If my_inst.addr doesn't have an IP set, this function
* will fill it in from the passed addr. Otherwise it does nothing and returns.
*/
-void SimpleMessenger::set_addr_unknowns(entity_addr_t &addr)
+void SimpleMessenger::set_addr_unknowns(const entity_addr_t &addr)
{
if (my_inst.addr.is_blank_ip()) {
int port = my_inst.addr.get_port();
/** @defgroup Accessors
* @{
*/
- void set_addr_unknowns(entity_addr_t& addr);
+ void set_addr_unknowns(const entity_addr_t& addr) override;
int get_dispatch_queue_len() {
return dispatch_queue.get_queue_len();
void *cb_user_context);
/* Messenger interface */
- virtual void set_addr_unknowns(entity_addr_t &addr)
+ virtual void set_addr_unknowns(const entity_addr_t &addr) override
{ } /* XXX applicable? */
virtual int get_dispatch_queue_len()