Ignore:
Timestamp:
Jul 30, 2009, 9:27:12 AM (15 years ago)
Author:
Christoph Mayer
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/utility/bootstrap/modules/periodicbroadcast/PeriodicBroadcast.h

    r5464 r5465  
    175175                        if(err) logging_warn("failed binding ipv6 socket");
    176176
    177                         start_receive();
     177                        start_receive_4();
     178                        start_receive_6();
    178179                }
    179180
     
    202203
    203204        private:
    204                 void start_receive(){
     205                void start_receive_4(){
    205206                        socket_v4.async_receive_from(
    206207                                        boost::asio::buffer(recv_buffer_4), remote_endpoint_,
     
    208209                                                        boost::asio::placeholders::error,
    209210                                                        boost::asio::placeholders::bytes_transferred));
    210 
     211                }
     212
     213                void start_receive_6(){
    211214                        socket_v6.async_receive_from(
    212215                                        boost::asio::buffer(recv_buffer_6), remote_endpoint_,
     
    224227                                logging_warn("failed receiving broadcast data: " << error.message());
    225228
    226                         start_receive();
     229                        start_receive_4();
    227230                }
    228231
     
    235238                                logging_warn("failed receiving broadcast data: " << error.message());
    236239
    237                         start_receive();
     240                        start_receive_6();
    238241                }
    239242
     
    268271                        if(error)
    269272                                logging_warn("failed sending out message");
    270 
    271                 }
    272 
     273                }
    273274        };
    274275
    275276        udp_server server;
    276 
    277277};
    278278
Note: See TracChangeset for help on using the changeset viewer.