Mono Class Library: Overview

Mono.Unix.UnixStream: Members

The members of Mono.Unix.UnixStream are listed below.

See Also: Inherited members from System.IO.Stream

Public Constructors

Creates and initializes a Mono.Unix.UnixStream instance, wrapping the specified file descriptor fileDescriptor.
Creates and initializes a Mono.Unix.UnixStream instance, wrapping the specified file descriptor fileDescriptor.

Public Fields

const
InvalidFileDescriptorint (-1). An invalid file descriptor.
const
StandardErrorFileDescriptorint (2). The standard error file descriptor.
const
StandardInputFileDescriptorint (0). The standard input file descriptor.
const
StandardOutputFileDescriptorint (1). The standard output file descriptor.

Public Properties

[read-only]
override
CanReadbool. Documentation for this section has not yet been entered.
[read-only]
override
CanSeekbool. Documentation for this section has not yet been entered.
[read-only]
override
CanWritebool. Documentation for this section has not yet been entered.
FileAccessPermissionsFileAccessPermissions. Gets or sets the file system entry access permissions.
FileSpecialAttributesFileSpecialAttributes. Gets or sets the file system entry special attributes.
[read-only]
FileTypeFileTypes. Gets the type of this file system entry.
[read-only]
Handleint. The underlying file descriptor.
[read-only]
override
Lengthlong. Documentation for this section has not yet been entered.
[read-only]
OwnerGroupUnixGroupInfo. Gets information about the owner group.
[read-only]
OwnerGroupIdlong. Gets the owner group id.
[read-only]
OwnerUserUnixUserInfo. Gets information about the owner user.
[read-only]
OwnerUserIdlong. Gets the owner user id.
override
Positionlong. Documentation for this section has not yet been entered.
ProtectionMono.Unix.Native.FilePermissions. Gets or sets the file system entry protection.

Public Methods

AdviseFileAccessPattern(FileAccessPattern)
Advises a file access pattern for a file stream.
AdviseFileAccessPattern(FileAccessPattern, long, long)
Advises a file access pattern for a file stream.
override
Close()
Documentation for this section has not yet been entered.
Finalize()
Documentation for this section has not yet been entered.
override
Flush()
Documentation for this section has not yet been entered.
GetConfigurationValue(Mono.Unix.Native.PathconfName) : long
Gets a configurable system limit or option variable associated with UnixStream.Handle.
override
Read(byte[], int, int) : int
Documentation for this section has not yet been entered.
ReadAtOffset(byte[], int, int, long) : int
Reads a sequence of bytes from the current stream without advancing the position within the stream.
override
Seek(long, System.IO.SeekOrigin) : long
Documentation for this section has not yet been entered.
SendTo(UnixStream)
Copies all the data from this stream to the specified Mono.Unix.UnixStreamoutput.
SendTo(UnixStream, ulong)
Copies data from this stream to the specified Mono.Unix.UnixStreamoutput.
SendTo(int, ulong)
Copies data from this stream to the specified file descriptor out_fd.
override
SetLength(long)
Documentation for this section has not yet been entered.
SetOwner(string)
Set the owner user ID and owner group ID of UnixStream.Handle.
SetOwner(long, long)
Set the owner user ID and owner group ID of UnixStream.Handle.
SetOwner(string, string)
Set the owner user ID and owner group ID of UnixStream.Handle.
override
Write(byte[], int, int)
Documentation for this section has not yet been entered.
WriteAtOffset(byte[], int, int, long)
Writes a sequence of bytes to the current stream without advancing the position within the stream.

Explicitly Implemented Interface Members

IDisposable.DisposeDocumentation for this section has not yet been entered.