# Class CIM_FIFOPipeFile
extends CIM_LogicalFile

FIFOPipeFile is a special type of LogicalFile that represents an interprocess FIFO (sometimes referred to as a "named pipe"). Operating systems use this convention to manage interprocess communication through processes reading and writing the FIFO. The FIFO can be accessed by unrelated processes, in contrast to the more well-known command line redirection mechanism (e.g. UNIX's 'ps -eaf | grep foo', also known as an "unnamed pipe"). An exemplary operating system implementation (using the FIFO concept) is the UNIX S_IFIFO file type.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_LogicalFile
|
+--CIM_FIFOPipeFile

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | FIFOPipeFile is a special type of LogicalFile that represents an interprocess FIFO (sometimes referred to as a "named pipe"). Operating systems use this convention to manage interprocess communication through processes reading and writing the FIFO. The FIFO can be accessed by unrelated processes, in contrast to the more well-known command line redirection mechanism (e.g. UNIX's 'ps -eaf | grep foo', also known as an "unnamed pipe"). An exemplary operating system implementation (using the FIFO concept) is the UNIX S_IFIFO file type.
UMLPackagePath | string | CIM::System::FileElements
Version | string | 2.6.0

## Class Properties

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
CommunicationStatus | uint16
CompressionMethod | string
CreationClassName | string
CreationDate | datetime
CSCreationClassName | string
CSName | string
Description | string
DetailedStatus | uint16
ElementName | string
EncryptionMethod | string
Executable | boolean
FileSize | uint64
FSCreationClassName | string
FSName | string
Generation | uint64
HealthState | uint16
InstallDate | datetime
InstanceID | string
InUseCount | uint64
LastAccessed | datetime
LastModified | datetime
Name | string
OperatingStatus | uint16
PrimaryStatus | uint16
Readable | boolean
Status | string
Writeable | boolean
OperationalStatus | uint16[]
StatusDescriptions | string[]

## Class Methods