Merge pull request #484 from roji/transactions_pspe
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Unix.Native / Timeval.xml
1 <Type Name="Timeval" FullName="Mono.Unix.Native.Timeval">
2   <TypeSignature Language="C#" Value="public struct Timeval : IEquatable&lt;Mono.Unix.Native.Timeval&gt;" />
3   <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Timeval extends System.ValueType implements class System.IEquatable`1&lt;valuetype Mono.Unix.Native.Timeval&gt;" />
4   <AssemblyInfo>
5     <AssemblyName>Mono.Posix</AssemblyName>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8     <AssemblyVersion>4.0.0.0</AssemblyVersion>
9   </AssemblyInfo>
10   <ThreadingSafetyStatement>
11   All public static members of this type are safe for multithreaded operations. 
12   No instance members are guaranteed to be thread safe.
13   </ThreadingSafetyStatement>
14   <Base>
15     <BaseTypeName>System.ValueType</BaseTypeName>
16   </Base>
17   <Interfaces>
18     <Interface>
19       <InterfaceName>System.IEquatable&lt;Mono.Unix.Native.Timeval&gt;</InterfaceName>
20     </Interface>
21   </Interfaces>
22   <Docs>
23     <summary>Microsecond-precision time value.</summary>
24     <remarks />
25     <altmember cref="M:Mono.Unix.Native.Syscall.gettimeofday" />
26     <altmember cref="M:Mono.Unix.Native.Syscall.settimeofday" />
27     <altmember cref="M:Mono.Unix.Native.Syscall.utimes" />
28   </Docs>
29   <Members>
30     <Member MemberName="Equals">
31       <MemberSignature Language="C#" Value="public bool Equals (Mono.Unix.Native.Timeval value);" />
32       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Mono.Unix.Native.Timeval value) cil managed" />
33       <MemberType>Method</MemberType>
34       <AssemblyInfo>
35         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
36         <AssemblyVersion>2.0.0.0</AssemblyVersion>
37         <AssemblyVersion>4.0.0.0</AssemblyVersion>
38       </AssemblyInfo>
39       <ReturnValue>
40         <ReturnType>System.Boolean</ReturnType>
41       </ReturnValue>
42       <Parameters>
43         <Parameter Name="value" Type="Mono.Unix.Native.Timeval" />
44       </Parameters>
45       <Docs>
46         <param name="value">To be added.</param>
47         <summary>To be added.</summary>
48         <returns>To be added.</returns>
49         <remarks>To be added.</remarks>
50       </Docs>
51     </Member>
52     <Member MemberName="Equals">
53       <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
54       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" />
55       <MemberType>Method</MemberType>
56       <AssemblyInfo>
57         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
58         <AssemblyVersion>2.0.0.0</AssemblyVersion>
59         <AssemblyVersion>4.0.0.0</AssemblyVersion>
60       </AssemblyInfo>
61       <ReturnValue>
62         <ReturnType>System.Boolean</ReturnType>
63       </ReturnValue>
64       <Parameters>
65         <Parameter Name="obj" Type="System.Object" />
66       </Parameters>
67       <Docs>
68         <param name="obj">To be added.</param>
69         <summary>To be added.</summary>
70         <returns>To be added.</returns>
71         <remarks>To be added.</remarks>
72       </Docs>
73     </Member>
74     <Member MemberName="GetHashCode">
75       <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
76       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
77       <MemberType>Method</MemberType>
78       <AssemblyInfo>
79         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
80         <AssemblyVersion>2.0.0.0</AssemblyVersion>
81         <AssemblyVersion>4.0.0.0</AssemblyVersion>
82       </AssemblyInfo>
83       <ReturnValue>
84         <ReturnType>System.Int32</ReturnType>
85       </ReturnValue>
86       <Parameters />
87       <Docs>
88         <summary>To be added.</summary>
89         <returns>To be added.</returns>
90         <remarks>To be added.</remarks>
91       </Docs>
92     </Member>
93     <Member MemberName="op_Equality">
94       <MemberSignature Language="C#" Value="public static bool op_Equality (Mono.Unix.Native.Timeval lhs, Mono.Unix.Native.Timeval rhs);" />
95       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Mono.Unix.Native.Timeval lhs, valuetype Mono.Unix.Native.Timeval rhs) cil managed" />
96       <MemberType>Method</MemberType>
97       <AssemblyInfo>
98         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
99         <AssemblyVersion>2.0.0.0</AssemblyVersion>
100         <AssemblyVersion>4.0.0.0</AssemblyVersion>
101       </AssemblyInfo>
102       <ReturnValue>
103         <ReturnType>System.Boolean</ReturnType>
104       </ReturnValue>
105       <Parameters>
106         <Parameter Name="lhs" Type="Mono.Unix.Native.Timeval" />
107         <Parameter Name="rhs" Type="Mono.Unix.Native.Timeval" />
108       </Parameters>
109       <Docs>
110         <param name="lhs">To be added.</param>
111         <param name="rhs">To be added.</param>
112         <summary>To be added.</summary>
113         <returns>To be added.</returns>
114         <remarks>To be added.</remarks>
115       </Docs>
116     </Member>
117     <Member MemberName="op_Inequality">
118       <MemberSignature Language="C#" Value="public static bool op_Inequality (Mono.Unix.Native.Timeval lhs, Mono.Unix.Native.Timeval rhs);" />
119       <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Mono.Unix.Native.Timeval lhs, valuetype Mono.Unix.Native.Timeval rhs) cil managed" />
120       <MemberType>Method</MemberType>
121       <AssemblyInfo>
122         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
123         <AssemblyVersion>2.0.0.0</AssemblyVersion>
124         <AssemblyVersion>4.0.0.0</AssemblyVersion>
125       </AssemblyInfo>
126       <ReturnValue>
127         <ReturnType>System.Boolean</ReturnType>
128       </ReturnValue>
129       <Parameters>
130         <Parameter Name="lhs" Type="Mono.Unix.Native.Timeval" />
131         <Parameter Name="rhs" Type="Mono.Unix.Native.Timeval" />
132       </Parameters>
133       <Docs>
134         <param name="lhs">To be added.</param>
135         <param name="rhs">To be added.</param>
136         <summary>To be added.</summary>
137         <returns>To be added.</returns>
138         <remarks>To be added.</remarks>
139       </Docs>
140     </Member>
141     <Member MemberName="tv_sec">
142       <MemberSignature Language="C#" Value="public long tv_sec;" />
143       <MemberSignature Language="ILAsm" Value=".field public int64 tv_sec" />
144       <MemberType>Field</MemberType>
145       <AssemblyInfo>
146         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
147         <AssemblyVersion>2.0.0.0</AssemblyVersion>
148         <AssemblyVersion>4.0.0.0</AssemblyVersion>
149       </AssemblyInfo>
150       <ReturnValue>
151         <ReturnType>System.Int64</ReturnType>
152       </ReturnValue>
153       <Docs>
154         <summary>Seconds since the start of the Unix epoch (January 1, 1970.)</summary>
155         <remarks />
156       </Docs>
157     </Member>
158     <Member MemberName="tv_usec">
159       <MemberSignature Language="C#" Value="public long tv_usec;" />
160       <MemberSignature Language="ILAsm" Value=".field public int64 tv_usec" />
161       <MemberType>Field</MemberType>
162       <AssemblyInfo>
163         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
164         <AssemblyVersion>2.0.0.0</AssemblyVersion>
165         <AssemblyVersion>4.0.0.0</AssemblyVersion>
166       </AssemblyInfo>
167       <ReturnValue>
168         <ReturnType>System.Int64</ReturnType>
169       </ReturnValue>
170       <Docs>
171         <summary>Number of microseconds elapsed after 
172         <see cref="F:Mono.Unix.Native.Timeval.tv_sec" /></summary>
173         <remarks />
174       </Docs>
175     </Member>
176   </Members>
177 </Type>