8 #ifndef SRC_XRDCL_XRDCLOPERATIONTIMEOUT_HH_
9 #define SRC_XRDCL_XRDCLOPERATIONTIMEOUT_HH_
27 Timeout( uint16_t timeout ): timeout( timeout ), start( time( 0 ) )
42 operator uint16_t()
const
44 if( !timeout )
return 0;
45 time_t elapsed = time( 0 ) - start;
47 return timeout - elapsed;
Timeout(const Timeout &to)
Timeout(uint16_t timeout)
Timeout & operator=(const Timeout &to)
static INT to(const char *buffer)