Click or drag to resize

PosixBase Class

The base codes that are guaranteed to be the same on any POSIX system
Inheritance Hierarchy

Namespace:  Couchbase.Lite
Assembly:  Couchbase.Lite (in Couchbase.Lite.dll) Version: 2.1.0-b0232
Syntax
C#
public abstract class PosixBase

The PosixBase type exposes the following members.

Constructors
  NameDescription
Protected methodPosixBase
Initializes a new instance of the PosixBase class
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetCode
Gets the correct value for a given code (based on the name of the error e.g. ECONNREFUSED) for the currently executing OS
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIsError
Checks whether or not the given code is the same as the code for the POSIX error name in a cross platform way.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberE2BIG
Argument list too long
Public fieldStatic memberEACCES
Permission denied
Public fieldStatic memberEBADF
Bad file descriptor
Public fieldStatic memberEBUSY
Device / Resource busy
Public fieldStatic memberECHILD
No child processes
Public fieldStatic memberEDOM
Numerical argument out of domain
Public fieldStatic memberEEXIST
File exists
Public fieldStatic memberEFAULT
Bad address
Public fieldStatic memberEFBIG
File too large
Public fieldStatic memberEINTR
Interrupted system call
Public fieldStatic memberEINVAL
Invalid argument
Public fieldStatic memberEIO
Input/output error
Public fieldStatic memberEISDIR
Is a directory
Public fieldStatic memberEMFILE
Too many open files
Public fieldStatic memberEMLINK
Too many links
Public fieldStatic memberENFILE
Too many open files in system
Public fieldStatic memberENODEV
Operation not supported by device
Public fieldStatic memberENOENT
No such file or directory
Public fieldStatic memberENOEXEC
Exec format error
Public fieldStatic memberENOMEM
Cannot allocate memory
Public fieldStatic memberENOSPC
No space left on device
Public fieldStatic memberENOTDIR
Not a directory
Public fieldStatic memberENOTTY
Inappropriate ioctl for device
Public fieldStatic memberENXIO
Device not configured
Public fieldStatic memberEPERM
Operation not permitted
Public fieldStatic memberEPIPE
Broken pipe
Public fieldStatic memberERANGE
Result too large
Public fieldStatic memberEROFS
Read-only file system
Public fieldStatic memberESPIPE
Illegal seek
Public fieldStatic memberESRCH
No such process
Public fieldStatic memberEXDEV
Cross-device link
Top
See Also