helper class to set timeout of _serial_base on construction and reset to previous value on destruction. (RAII-idiom) More...
#include <serialbase.h>
| Public Member Functions | |
| cSetTimeoutTemporarily (cSerialBase *_serial_base, double new_timeout) | |
| CTOR: remember current timeout of _serial_base and set its timeout to new_timeout, but only if current timeout and new_timeout differ.  More... | |
| ~cSetTimeoutTemporarily () | |
| DTOR: restore the remembered timeout.  More... | |
| Private Attributes | |
| double | old_timeout | 
| cSerialBase * | serial_base | 
helper class to set timeout of _serial_base on construction and reset to previous value on destruction. (RAII-idiom)
Definition at line 163 of file serialbase.h.
| 
 | inline | 
CTOR: remember current timeout of _serial_base and set its timeout to new_timeout, but only if current timeout and new_timeout differ.
Definition at line 169 of file serialbase.h.
| 
 | inline | 
DTOR: restore the remembered timeout.
Definition at line 178 of file serialbase.h.
| 
 | private | 
Definition at line 166 of file serialbase.h.
| 
 | private | 
Definition at line 165 of file serialbase.h.