Ignore:
Timestamp:
08/17/17 12:27:47 (7 years ago)
Author:
dneise
Message:
allow a 10sec timeout in case of a disconnection
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/fscctrl.cc

    r18612 r18896  
    486486                Error(str);
    487487            }
    488             PostClose(err!=ba::error::basic_errors::operation_aborted);
     488            if(err!=ba::error::basic_errors::operation_aborted){
     489                fIsAutoReconnect = true;
     490                fReconnectTimeout.expires_from_now(boost::posix_time::seconds(10));
     491                fReconnectTimeout.async_wait(boost::bind(&ConnectionFSC::HandleReconnectTimeout,
     492                                                         this, dummy::error));
     493                PostClose(true);
     494            }else{
     495                PostClose(false);
     496            }
    489497            return;
    490498        }
Note: See TracChangeset for help on using the changeset viewer.