Merge pull request #409 from Alkarex/patch-1
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Unix.Native / SyslogOptions.xml
1 <Type Name="SyslogOptions" FullName="Mono.Unix.Native.SyslogOptions">
2   <TypeSignature Language="C#" Value="public enum SyslogOptions" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed SyslogOptions extends System.Enum" />
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   <Base>
11     <BaseTypeName>System.Enum</BaseTypeName>
12   </Base>
13   <Attributes>
14     <Attribute>
15       <AttributeName>System.CLSCompliant(false)</AttributeName>
16     </Attribute>
17     <Attribute>
18       <AttributeName>System.Flags</AttributeName>
19     </Attribute>
20   </Attributes>
21   <Docs>
22     <summary>System logging options.</summary>
23     <remarks>Possible <see cref="M:Mono.Unix.Native.Syscall.openlog" /><paramref name="option" /> values.</remarks>
24     <altmember cref="M:Mono.Unix.Native.Syscall.openlog" />
25   </Docs>
26   <Members>
27     <Member MemberName="LOG_CONS">
28       <MemberSignature Language="C#" Value="LOG_CONS" />
29       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.SyslogOptions LOG_CONS = int32(2)" />
30       <MemberType>Field</MemberType>
31       <AssemblyInfo>
32         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
33         <AssemblyVersion>2.0.0.0</AssemblyVersion>
34         <AssemblyVersion>4.0.0.0</AssemblyVersion>
35       </AssemblyInfo>
36       <ReturnValue>
37         <ReturnType>Mono.Unix.Native.SyslogOptions</ReturnType>
38       </ReturnValue>
39       <Docs>
40         <summary>If <see cref="M:Mono.Unix.Native.Syscall.syslog" />
41         cannot pass the message to <c>syslogd</c>(8) it will attempt to write
42         the message to the console ("/dev/console").</summary>
43       </Docs>
44     </Member>
45     <Member MemberName="LOG_NDELAY">
46       <MemberSignature Language="C#" Value="LOG_NDELAY" />
47       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.SyslogOptions LOG_NDELAY = int32(8)" />
48       <MemberType>Field</MemberType>
49       <AssemblyInfo>
50         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
51         <AssemblyVersion>2.0.0.0</AssemblyVersion>
52         <AssemblyVersion>4.0.0.0</AssemblyVersion>
53       </AssemblyInfo>
54       <ReturnValue>
55         <ReturnType>Mono.Unix.Native.SyslogOptions</ReturnType>
56       </ReturnValue>
57       <Docs>
58         <summary>Open the connection to <c>syslogd</c>(8) immediately.
59         Normally the open is delayed until the first message is logged.
60         Useful for programs that need to manage the order in which file
61         descriptors are allocated.</summary>
62       </Docs>
63     </Member>
64     <Member MemberName="LOG_NOWAIT">
65       <MemberSignature Language="C#" Value="LOG_NOWAIT" />
66       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.SyslogOptions LOG_NOWAIT = int32(16)" />
67       <MemberType>Field</MemberType>
68       <AssemblyInfo>
69         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
70         <AssemblyVersion>2.0.0.0</AssemblyVersion>
71         <AssemblyVersion>4.0.0.0</AssemblyVersion>
72       </AssemblyInfo>
73       <ReturnValue>
74         <ReturnType>Mono.Unix.Native.SyslogOptions</ReturnType>
75       </ReturnValue>
76       <Docs>
77         <summary>To be added.</summary>
78       </Docs>
79     </Member>
80     <Member MemberName="LOG_ODELAY">
81       <MemberSignature Language="C#" Value="LOG_ODELAY" />
82       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.SyslogOptions LOG_ODELAY = int32(4)" />
83       <MemberType>Field</MemberType>
84       <AssemblyInfo>
85         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
86         <AssemblyVersion>2.0.0.0</AssemblyVersion>
87         <AssemblyVersion>4.0.0.0</AssemblyVersion>
88       </AssemblyInfo>
89       <ReturnValue>
90         <ReturnType>Mono.Unix.Native.SyslogOptions</ReturnType>
91       </ReturnValue>
92       <Docs>
93         <summary>Open the connection to <c>syslogd</c>(8) when the first
94         message is logged.  This is the default, and need not be specified.</summary>
95       </Docs>
96     </Member>
97     <Member MemberName="LOG_PERROR">
98       <MemberSignature Language="C#" Value="LOG_PERROR" />
99       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.SyslogOptions LOG_PERROR = int32(32)" />
100       <MemberType>Field</MemberType>
101       <AssemblyInfo>
102         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
103         <AssemblyVersion>2.0.0.0</AssemblyVersion>
104         <AssemblyVersion>4.0.0.0</AssemblyVersion>
105       </AssemblyInfo>
106       <ReturnValue>
107         <ReturnType>Mono.Unix.Native.SyslogOptions</ReturnType>
108       </ReturnValue>
109       <Docs>
110         <summary>Write the message to standard error output as well as to the
111         system log.</summary>
112       </Docs>
113     </Member>
114     <Member MemberName="LOG_PID">
115       <MemberSignature Language="C#" Value="LOG_PID" />
116       <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Mono.Unix.Native.SyslogOptions LOG_PID = int32(1)" />
117       <MemberType>Field</MemberType>
118       <AssemblyInfo>
119         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
120         <AssemblyVersion>2.0.0.0</AssemblyVersion>
121         <AssemblyVersion>4.0.0.0</AssemblyVersion>
122       </AssemblyInfo>
123       <ReturnValue>
124         <ReturnType>Mono.Unix.Native.SyslogOptions</ReturnType>
125       </ReturnValue>
126       <Docs>
127         <summary>Log the process id with each message: useful for identiying
128         instantiations of daemons.</summary>
129       </Docs>
130     </Member>
131   </Members>
132 </Type>