crossroads

Git mirror of https://crossroads.e-tunity.com/
git clone git://git.finwo.net/app/crossroads
Log | Files | Refs | LICENSE

up.cc (308B)


      1 #include "backend"
      2 
      3 void Backend::up (bool state) {
      4     PROFILE("Backend::up");
      5 
      6     static int lock;
      7     
      8     mutex_lock (&lock);
      9     bool oldstate = isup;
     10     isup = state;
     11     mutex_unlock (&lock);
     12     
     13     if (oldstate != state)
     14 	msg("Marking back end " << description() << " as " << upstr() << "\n");
     15 }