Remove BOOST_AUTO from transportsender.cc
This commit is contained in:
committed by
Keith Winstein
parent
cc8b1f293a
commit
5904d4f5e6
@@ -17,7 +17,6 @@
|
||||
*/
|
||||
|
||||
#include <boost/lambda/lambda.hpp>
|
||||
#include <boost/typeof/typeof.hpp>
|
||||
#include <algorithm>
|
||||
#include <list>
|
||||
#include <stdio.h>
|
||||
@@ -184,7 +183,7 @@ void TransportSender<MyState>::add_sent_state( uint64_t the_timestamp, uint64_t
|
||||
{
|
||||
sent_states.push_back( TimestampedState<MyState>( the_timestamp, num, state ) );
|
||||
if ( sent_states.size() > 32 ) { /* limit on state queue */
|
||||
BOOST_AUTO( last, sent_states.end() );
|
||||
typename sent_states_t::iterator last = sent_states.end();
|
||||
for ( int i = 0; i < 16; i++ ) { last--; }
|
||||
sent_states.erase( last ); /* erase state from middle of queue */
|
||||
}
|
||||
@@ -290,7 +289,9 @@ void TransportSender<MyState>::send_in_fragments( string diff, uint64_t new_num
|
||||
|
||||
vector<Fragment> fragments = fragmenter.make_fragments( inst, connection->get_MTU() );
|
||||
|
||||
for ( BOOST_AUTO( i, fragments.begin() ); i != fragments.end(); i++ ) {
|
||||
for ( vector<Fragment>::iterator i = fragments.begin();
|
||||
i != fragments.end();
|
||||
i++ ) {
|
||||
connection->send( i->tostring() );
|
||||
|
||||
if ( verbose ) {
|
||||
|
||||
@@ -59,12 +59,13 @@ namespace Network {
|
||||
|
||||
MyState current_state;
|
||||
|
||||
list< TimestampedState<MyState> > sent_states;
|
||||
typedef list< TimestampedState<MyState> > sent_states_t;
|
||||
sent_states_t sent_states;
|
||||
/* first element: known, acknowledged receiver state */
|
||||
/* last element: last sent state */
|
||||
|
||||
/* somewhere in the middle: the assumed state of the receiver */
|
||||
typename list< TimestampedState<MyState> >::iterator assumed_receiver_state;
|
||||
typename sent_states_t::iterator assumed_receiver_state;
|
||||
|
||||
/* for fragment creation */
|
||||
Fragmenter fragmenter;
|
||||
|
||||
Reference in New Issue
Block a user