diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/AV/MCast.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/AV/MCast.h | 5 |
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_; }; |