X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FDatagramSocketProtocol.cc;h=d9ec0b4686245a08ab3d48350d211237308d2db4;hb=81f84badf27b66dbadec9890646ca1193e998505;hp=196a0b15ff5a84f52f4d57500d1b3d831a6aa473;hpb=5ed1fa1c42763aebad06c1e4ac8fc5a19e15519a;p=senf.git diff --git a/Socket/Protocols/DatagramSocketProtocol.cc b/Socket/Protocols/DatagramSocketProtocol.cc index 196a0b1..d9ec0b4 100644 --- a/Socket/Protocols/DatagramSocketProtocol.cc +++ b/Socket/Protocols/DatagramSocketProtocol.cc @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2007 +// Copyright (C) 2007 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -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) - throwErrno(); - return tv; + SENF_THROW_SYSTEM_EXCEPTION(""); + return ClockService::from_timeval(tv); } ///////////////////////////////cc.e////////////////////////////////////////