1 <Type Name="Timeval" FullName="Mono.Unix.Native.Timeval">
2 <TypeSignature Language="C#" Value="public struct Timeval : IEquatable<Mono.Unix.Native.Timeval>" />
4 <AssemblyName>Mono.Posix</AssemblyName>
5 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
8 <ThreadingSafetyStatement>
9 All public static members of this type are safe for multithreaded operations.
10 No instance members are guaranteed to be thread safe.
11 </ThreadingSafetyStatement>
13 <BaseTypeName>System.ValueType</BaseTypeName>
17 <InterfaceName>System.IEquatable<Mono.Unix.Native.Timeval></InterfaceName>
21 <summary>Microsecond-precision time value.</summary>
23 <altmember cref="M:Mono.Unix.Native.Syscall.gettimeofday" />
24 <altmember cref="M:Mono.Unix.Native.Syscall.settimeofday" />
25 <altmember cref="M:Mono.Unix.Native.Syscall.utimes" />
28 <Member MemberName="Equals">
29 <MemberSignature Language="C#" Value="public bool Equals (Mono.Unix.Native.Timeval value);" />
30 <MemberType>Method</MemberType>
32 <ReturnType>System.Boolean</ReturnType>
35 <Parameter Name="value" Type="Mono.Unix.Native.Timeval" />
38 <param name="value">To be added.</param>
39 <summary>To be added.</summary>
40 <returns>To be added.</returns>
41 <remarks>To be added.</remarks>
44 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
45 <AssemblyVersion>2.0.0.0</AssemblyVersion>
48 <Member MemberName="Equals">
49 <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
50 <MemberType>Method</MemberType>
52 <ReturnType>System.Boolean</ReturnType>
55 <Parameter Name="obj" Type="System.Object" />
58 <param name="obj">To be added.</param>
59 <summary>To be added.</summary>
60 <returns>To be added.</returns>
61 <remarks>To be added.</remarks>
64 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
65 <AssemblyVersion>2.0.0.0</AssemblyVersion>
68 <Member MemberName="GetHashCode">
69 <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
70 <MemberType>Method</MemberType>
72 <ReturnType>System.Int32</ReturnType>
76 <summary>To be added.</summary>
77 <returns>To be added.</returns>
78 <remarks>To be added.</remarks>
81 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
82 <AssemblyVersion>2.0.0.0</AssemblyVersion>
85 <Member MemberName="op_Equality">
86 <MemberSignature Language="C#" Value="public static bool op_Equality (Mono.Unix.Native.Timeval lhs, Mono.Unix.Native.Timeval rhs);" />
87 <MemberType>Method</MemberType>
89 <ReturnType>System.Boolean</ReturnType>
92 <Parameter Name="lhs" Type="Mono.Unix.Native.Timeval" />
93 <Parameter Name="rhs" Type="Mono.Unix.Native.Timeval" />
96 <param name="lhs">To be added.</param>
97 <param name="rhs">To be added.</param>
98 <summary>To be added.</summary>
99 <returns>To be added.</returns>
100 <remarks>To be added.</remarks>
103 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
104 <AssemblyVersion>2.0.0.0</AssemblyVersion>
107 <Member MemberName="op_Inequality">
108 <MemberSignature Language="C#" Value="public static bool op_Inequality (Mono.Unix.Native.Timeval lhs, Mono.Unix.Native.Timeval rhs);" />
109 <MemberType>Method</MemberType>
111 <ReturnType>System.Boolean</ReturnType>
114 <Parameter Name="lhs" Type="Mono.Unix.Native.Timeval" />
115 <Parameter Name="rhs" Type="Mono.Unix.Native.Timeval" />
118 <param name="lhs">To be added.</param>
119 <param name="rhs">To be added.</param>
120 <summary>To be added.</summary>
121 <returns>To be added.</returns>
122 <remarks>To be added.</remarks>
125 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
126 <AssemblyVersion>2.0.0.0</AssemblyVersion>
129 <Member MemberName="tv_sec">
130 <MemberSignature Language="C#" Value="public long tv_sec;" />
131 <MemberType>Field</MemberType>
133 <ReturnType>System.Int64</ReturnType>
136 <summary>Seconds since the start of the Unix epoch (January 1, 1970.)</summary>
140 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
141 <AssemblyVersion>2.0.0.0</AssemblyVersion>
144 <Member MemberName="tv_usec">
145 <MemberSignature Language="C#" Value="public long tv_usec;" />
146 <MemberType>Field</MemberType>
148 <ReturnType>System.Int64</ReturnType>
151 <summary>Number of microseconds elapsed after
152 <see cref="F:Mono.Unix.Native.Timeval.tv_sec" /></summary>
156 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
157 <AssemblyVersion>2.0.0.0</AssemblyVersion>