X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDatagramSocketProtocol.cc;h=d9ec0b4686245a08ab3d48350d211237308d2db4;hb=6927c87144ca23845065e3c23e37c75f5f059cf3;hp=0ee1e0b11522fdcbd67b8602a4f99aa29660fb91;hpb=1d247d12d1759ffd77f456efe3a52f03dd289994;p=senf.git diff --git a/Socket/Protocols/DatagramSocketProtocol.cc b/Socket/Protocols/DatagramSocketProtocol.cc index 0ee1e0b..d9ec0b4 100644 --- a/Socket/Protocols/DatagramSocketProtocol.cc +++ b/Socket/Protocols/DatagramSocketProtocol.cc @@ -35,13 +35,13 @@ #define prefix_ ///////////////////////////////cc.p//////////////////////////////////////// -prefix_ struct timeval senf::DatagramSocketProtocol::timestamp() +prefix_ senf::ClockService::clock_type senf::DatagramSocketProtocol::timestamp() const { struct timeval tv; if (::ioctl(fd(), SIOCGSTAMP, &tv) < 0) - throw SystemException(); - return tv; + SENF_THROW_SYSTEM_EXCEPTION(""); + return ClockService::from_timeval(tv); } ///////////////////////////////cc.e////////////////////////////////////////