### YamlMime:ManagedReference
items:
- uid: Mono.Terminal.UnixMainLoop.Condition
  id: UnixMainLoop.Condition
  children:
  - Mono.Terminal.UnixMainLoop.Condition.PollErr
  - Mono.Terminal.UnixMainLoop.Condition.PollHup
  - Mono.Terminal.UnixMainLoop.Condition.PollIn
  - Mono.Terminal.UnixMainLoop.Condition.PollNval
  - Mono.Terminal.UnixMainLoop.Condition.PollOut
  - Mono.Terminal.UnixMainLoop.Condition.PollPri
  langs:
  - csharp
  name: UnixMainLoop.Condition
  nameWithType: UnixMainLoop.Condition
  fullName: Mono.Terminal.UnixMainLoop.Condition
  type: Enum
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: Condition on which to wake up from file descriptor activity.  These match the Linux/BSD poll definitions.
  syntax:
    content: >-
      [System.Flags]

      public enum UnixMainLoop.Condition
  inheritance:
  - System.Enum
  attributes:
  - type: System.Flags
- uid: Mono.Terminal.UnixMainLoop.Condition.PollErr
  id: PollErr
  parent: Mono.Terminal.UnixMainLoop.Condition
  langs:
  - csharp
  name: PollErr
  nameWithType: UnixMainLoop.Condition.PollErr
  fullName: UnixMainLoop.Condition.PollErr
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: Error condition on output
  syntax:
    content: PollErr
    return:
      type: Mono.Terminal.UnixMainLoop+Condition
      description: To be added.
  exceptions: []
- uid: Mono.Terminal.UnixMainLoop.Condition.PollHup
  id: PollHup
  parent: Mono.Terminal.UnixMainLoop.Condition
  langs:
  - csharp
  name: PollHup
  nameWithType: UnixMainLoop.Condition.PollHup
  fullName: UnixMainLoop.Condition.PollHup
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: Hang-up on output
  syntax:
    content: PollHup
    return:
      type: Mono.Terminal.UnixMainLoop+Condition
      description: To be added.
  exceptions: []
- uid: Mono.Terminal.UnixMainLoop.Condition.PollIn
  id: PollIn
  parent: Mono.Terminal.UnixMainLoop.Condition
  langs:
  - csharp
  name: PollIn
  nameWithType: UnixMainLoop.Condition.PollIn
  fullName: UnixMainLoop.Condition.PollIn
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: There is data to read
  syntax:
    content: PollIn
    return:
      type: Mono.Terminal.UnixMainLoop+Condition
      description: To be added.
  exceptions: []
- uid: Mono.Terminal.UnixMainLoop.Condition.PollNval
  id: PollNval
  parent: Mono.Terminal.UnixMainLoop.Condition
  langs:
  - csharp
  name: PollNval
  nameWithType: UnixMainLoop.Condition.PollNval
  fullName: UnixMainLoop.Condition.PollNval
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: File descriptor is not open.
  syntax:
    content: PollNval
    return:
      type: Mono.Terminal.UnixMainLoop+Condition
      description: To be added.
  exceptions: []
- uid: Mono.Terminal.UnixMainLoop.Condition.PollOut
  id: PollOut
  parent: Mono.Terminal.UnixMainLoop.Condition
  langs:
  - csharp
  name: PollOut
  nameWithType: UnixMainLoop.Condition.PollOut
  fullName: UnixMainLoop.Condition.PollOut
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: Writing to the specified descriptor will not block
  syntax:
    content: PollOut
    return:
      type: Mono.Terminal.UnixMainLoop+Condition
      description: To be added.
  exceptions: []
- uid: Mono.Terminal.UnixMainLoop.Condition.PollPri
  id: PollPri
  parent: Mono.Terminal.UnixMainLoop.Condition
  langs:
  - csharp
  name: PollPri
  nameWithType: UnixMainLoop.Condition.PollPri
  fullName: UnixMainLoop.Condition.PollPri
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Mono.Terminal
  summary: There is urgent data to read
  syntax:
    content: PollPri
    return:
      type: Mono.Terminal.UnixMainLoop+Condition
      description: To be added.
  exceptions: []
references:
- uid: System.Enum
  parent: System
  isExternal: true
  name: Enum
  nameWithType: Enum
  fullName: System.Enum
- uid: Mono.Terminal.UnixMainLoop.Condition.PollErr
  parent: Mono.Terminal.UnixMainLoop.Condition
  isExternal: false
  name: PollErr
  nameWithType: UnixMainLoop.Condition.PollErr
  fullName: UnixMainLoop.Condition.PollErr
- uid: Mono.Terminal.UnixMainLoop
  parent: Mono.Terminal
  isExternal: false
  name: UnixMainLoop
  nameWithType: UnixMainLoop
  fullName: Mono.Terminal.UnixMainLoop+Condition
- uid: Mono.Terminal.UnixMainLoop.Condition.PollHup
  parent: Mono.Terminal.UnixMainLoop.Condition
  isExternal: false
  name: PollHup
  nameWithType: UnixMainLoop.Condition.PollHup
  fullName: UnixMainLoop.Condition.PollHup
- uid: Mono.Terminal.UnixMainLoop.Condition.PollIn
  parent: Mono.Terminal.UnixMainLoop.Condition
  isExternal: false
  name: PollIn
  nameWithType: UnixMainLoop.Condition.PollIn
  fullName: UnixMainLoop.Condition.PollIn
- uid: Mono.Terminal.UnixMainLoop.Condition.PollNval
  parent: Mono.Terminal.UnixMainLoop.Condition
  isExternal: false
  name: PollNval
  nameWithType: UnixMainLoop.Condition.PollNval
  fullName: UnixMainLoop.Condition.PollNval
- uid: Mono.Terminal.UnixMainLoop.Condition.PollOut
  parent: Mono.Terminal.UnixMainLoop.Condition
  isExternal: false
  name: PollOut
  nameWithType: UnixMainLoop.Condition.PollOut
  fullName: UnixMainLoop.Condition.PollOut
- uid: Mono.Terminal.UnixMainLoop.Condition.PollPri
  parent: Mono.Terminal.UnixMainLoop.Condition
  isExternal: false
  name: PollPri
  nameWithType: UnixMainLoop.Condition.PollPri
  fullName: UnixMainLoop.Condition.PollPri
