Exemplo n.º 1
0
void Select::setTimeout( double timeout )
{
    mTimeout.tv_sec = int(timeout);
    mTimeout.tv_usec = suseconds_t((timeout-mTimeout.tv_sec)*1000000.0);
    mHasTimeout = true;
}
Exemplo n.º 2
0
void SerialIO::setBytePeriod(double Period)
{
	m_ShortBytePeriod = false;
	m_BytePeriod.tv_sec = time_t(Period);
	m_BytePeriod.tv_usec = suseconds_t((Period - m_BytePeriod.tv_sec) * 1000);
}
Exemplo n.º 3
-1
 inline operator timeval() const
 {
     timeval result = {
         time_t(usecs_ / usecs_in_sec),
         suseconds_t(usecs_ % usecs_in_sec) };
     return result;
 }