summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/AV/MCast.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/AV/MCast.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/AV/MCast.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/TAO/orbsvcs/orbsvcs/AV/MCast.h b/TAO/orbsvcs/orbsvcs/AV/MCast.h
index 745aaa517b4..1f5330ff8c1 100644
--- a/TAO/orbsvcs/orbsvcs/AV/MCast.h
+++ b/TAO/orbsvcs/orbsvcs/AV/MCast.h
@@ -94,14 +94,15 @@ public:
/// Ctor
/// Dtor
TAO_AV_UDP_MCast_Flow_Handler (void);
- ~TAO_AV_UDP_MCast_Flow_Handler (void);
+ virtual ~TAO_AV_UDP_MCast_Flow_Handler (void);
virtual ACE_HANDLE get_handle (void) const;
virtual int handle_input (ACE_HANDLE fd);
virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg = 0);
ACE_SOCK_Dgram_Mcast *get_mcast_socket (void) const;
virtual ACE_Event_Handler* event_handler (void){ return this; }
+ void set_peer_addr (ACE_INET_Addr *peer_addr);
protected:
- ACE_INET_Addr peer_addr_;
+ ACE_INET_Addr *peer_addr_;
ACE_SOCK_Dgram_Mcast *dgram_mcast_;
};