Transaction now has limited support for PromotableSinglePhaseEnlistment
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Unix.Native / LockfCommand.xml
1 <Type Name="LockfCommand" FullName="Mono.Unix.Native.LockfCommand">
2   <TypeSignature Language="C#" Value="public enum LockfCommand" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Posix</AssemblyName>
5     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6     <AssemblyVersion>2.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Enum</BaseTypeName>
10   </Base>
11   <Docs>
12     <summary>Possible <see cref="M:Mono.Unix.Native.Syscall.lockf" /><paramref name="cmd" /> values.</summary>
13     <remarks>
14     </remarks>
15     <altmember cref="M:Mono.Unix.Native.Syscall.lockf" />
16   </Docs>
17   <Members>
18     <Member MemberName="F_LOCK">
19       <MemberSignature Language="C#" Value="F_LOCK" />
20       <MemberType>Field</MemberType>
21       <ReturnValue>
22         <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
23       </ReturnValue>
24       <Docs>
25         <summary>Lock a section for exclusive use.</summary>
26       </Docs>
27       <AssemblyInfo>
28         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
29         <AssemblyVersion>2.0.0.0</AssemblyVersion>
30       </AssemblyInfo>
31     </Member>
32     <Member MemberName="F_TEST">
33       <MemberSignature Language="C#" Value="F_TEST" />
34       <MemberType>Field</MemberType>
35       <ReturnValue>
36         <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
37       </ReturnValue>
38       <Docs>
39         <summary>Test a sectoin for locks by other processes.</summary>
40       </Docs>
41       <AssemblyInfo>
42         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
43         <AssemblyVersion>2.0.0.0</AssemblyVersion>
44       </AssemblyInfo>
45     </Member>
46     <Member MemberName="F_TLOCK">
47       <MemberSignature Language="C#" Value="F_TLOCK" />
48       <MemberType>Field</MemberType>
49       <ReturnValue>
50         <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
51       </ReturnValue>
52       <Docs>
53         <summary>Test and lock a section for exclusive use.</summary>
54       </Docs>
55       <AssemblyInfo>
56         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
57         <AssemblyVersion>2.0.0.0</AssemblyVersion>
58       </AssemblyInfo>
59     </Member>
60     <Member MemberName="F_ULOCK">
61       <MemberSignature Language="C#" Value="F_ULOCK" />
62       <MemberType>Field</MemberType>
63       <ReturnValue>
64         <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
65       </ReturnValue>
66       <Docs>
67         <summary>Unlock locked sections.</summary>
68       </Docs>
69       <AssemblyInfo>
70         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
71         <AssemblyVersion>2.0.0.0</AssemblyVersion>
72       </AssemblyInfo>
73     </Member>
74   </Members>
75   <Attributes>
76     <Attribute>
77       <AttributeName>System.CLSCompliant(false)</AttributeName>
78     </Attribute>
79   </Attributes>
80 </Type>