void SocketImpl::getOption(int level, int option, Poco::Timespan& value) { struct timeval tv; poco_socklen_t len = sizeof(tv); getRawOption(level, option, &tv, len); value.assign(tv.tv_sec, tv.tv_usec); }