U:RDoc::AnyMethod[iI"timestamp:ETI"$Socket::AncillaryData#timestamp;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I",returns the timestamp as a time object.;To:RDoc::Markup::BlankLineo; ; [I"5_ancillarydata_ should be one of following type:;To:RDoc::Markup::List: @type: BULLET: @items[o:RDoc::Markup::ListItem: @label0; [o; ; [I"aSOL_SOCKET/SCM_TIMESTAMP (microsecond) GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, MacOS X;To;;0; [o; ; [I"6SOL_SOCKET/SCM_TIMESTAMPNS (nanosecond) GNU/Linux;To;;0; [ o; ; [I"5SOL_SOCKET/SCM_BINTIME (2**(-64) second) FreeBSD;T@o; ; [I",Addrinfo.udp("127.0.0.1", 0).bind {|s1|;To:RDoc::Markup::Verbatim; [I"-Addrinfo.udp("127.0.0.1", 0).bind {|s2| ;TI"0 s1.setsockopt(:SOCKET, :TIMESTAMP, true) ;TI"( s2.send "a", 0, s1.local_address ;TI" ctl = s1.recvmsg.last ;TI"_ p ctl #=> # ;TI" t = ctl.timestamp ;TI". p t #=> 2009-02-24 17:35:46 +0900 ;TI" p t.usec #=> 775581 ;TI" p t.nsec #=> 775581000 ;TI"} ;T: @format0o; ; [I"};T: @fileI"ext/socket/ancdata.c;T:0@omit_headings_from_table_of_contents_below0I"%ancillarydata.timestamp => time ;T0[I"();T@5FI"AncillaryData;TcRDoc::NormalClass00