hdf5-1.8.15: Haskell interface to the HDF5 scientific data storage library.

Safe Haskell | None
Language | Haskell2010

Bindings.HDF5.ErrorCodes

# Documentation

data MajorErrCode Source #

Constructors

Dataset | Dataset
Func | Function entry/exit
Storage | Data storage
File | File accessability
SOHM | Shared Object Header Messages
Sym | Symbol table
VFL | Virtual File Layer
Internal | Internal error (too specific to document in detail)
BTree | B-Tree node
Reference | References
Dataspace | Dataspace
Resource | Resource unavailable
PList | Property lists
Link | Links
Datatype | Datatype
RS | Reference Counted Strings
Heap | Heap
OHDR | Object header
Atom | Object atom
Attr | Attribute
IO | Low-level I/O
SList | Skip Lists
EFL | External file list
TST | Ternary Search Trees
Args | Invalid arguments to routine
Error | Error API
PLine | Data filters
FSpace | Free Space Manager
Cache | Object cache
UnknownMajor HId_t | Unrecognized major error code

#### Instances

Instances details

Show MajorErrCode Source # |
Instance details Defined in Bindings.HDF5.ErrorCodes Methods showsPrec :: Int -> MajorErrCode -> ShowS Source # show :: MajorErrCode -> String Source # showList :: [MajorErrCode] -> ShowS Source #
Eq MajorErrCode Source # |
Instance details Defined in Bindings.HDF5.ErrorCodes Methods (==) :: MajorErrCode -> MajorErrCode -> Bool Source # (/=) :: MajorErrCode -> MajorErrCode -> Bool Source #
Ord MajorErrCode Source # |

Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

compare :: MajorErrCode -> MajorErrCode -> Ordering Source #

(<) :: MajorErrCode -> MajorErrCode -> Bool Source #

(<=) :: MajorErrCode -> MajorErrCode -> Bool Source #

(>) :: MajorErrCode -> MajorErrCode -> Bool Source #

(>=) :: MajorErrCode -> MajorErrCode -> Bool Source #

max :: MajorErrCode -> MajorErrCode -> MajorErrCode Source #

min :: MajorErrCode -> MajorErrCode -> MajorErrCode Source #

Storable (Maybe MajorErrCode) Source # |

Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

sizeOf :: Maybe MajorErrCode -> Int Source #

alignment :: Maybe MajorErrCode -> Int Source #

peekElemOff :: Ptr (Maybe MajorErrCode) -> Int -> IO (Maybe MajorErrCode) Source #

pokeElemOff :: Ptr (Maybe MajorErrCode) -> Int -> Maybe MajorErrCode -> IO () Source #

peekByteOff :: Ptr b -> Int -> IO (Maybe MajorErrCode) Source #

pokeByteOff :: Ptr b -> Int -> Maybe MajorErrCode -> IO () Source #

peek :: Ptr (Maybe MajorErrCode) -> IO (Maybe MajorErrCode) Source #

poke :: Ptr (Maybe MajorErrCode) -> Maybe MajorErrCode -> IO () Source #

majorErrorCode :: Maybe MajorErrCode -> Maybe HId_t Source #

majorErrorFromCode :: HId_t -> Maybe MajorErrCode Source #

data MinorErrCode Source #

Constructors

SeekError |
ReadError | Read failed
WriteError | Write failed
CloseError | Close failed
Overflow | Address overflowed
FCNTL | File control (fcntl) failed
NoSpace | No space available for allocation
CantAlloc | Can't allocate space
CantCopy | Unable to copy object
CantFree | Unable to free object
AlreadyExists | Object already exists
CantLock | Unable to lock object
CantUnlock | Unable to unlock object
CantGC | Unable to garbage collect
CantGetSize | Unable to compute size
ObjOpen | Object is already open
CantRestore | Can't restore condition
CantCompute | Can't compute value
CantExtend | Can't extend heap's space
CantAttach | Can't attach object
CantUpdate | Can't update object
CantOperate | Can't operate on object
CantInit | Unable to initialize object
AlreadyInit | Object already initialized
CantRelease | Unable to release object
CantGet | Can't get value
CantSet | Can't set value
DupClass | Duplicate class name in parent class
CantMerge | Can't merge objects
CantRevive | Can't revive object
CantShrink | Can't shrink container
LinkCount | Bad object header link count
Version | Wrong version number
Alignment | Alignment error
BadMesg | Unrecognized message
CantDelete | Can't delete message
BadIter | Iteration failed
CantPack | Can't pack messages
CantReset | Can't reset object
CantRename | Unable to rename object
SysErrStr | System error message
NoFilter | Requested filter is not available
Callback | Callback failed
CanApply | Error from filter 'can apply' callback
SetLocal | Error from filter 'set local' callback
NoEncoder | Filter present but encoding disabled
CantFilter | Filter operation failed
CantOpenObj | Can't open object
CantCloseObj | Can't close object
CompLen | Name component is too long
Path | Problem with path to object
FileExists | File already exists
FileOpen | File already open
CantCreate | Unable to create file
CantOpenFile | Unable to open file
CantCloseFile | Unable to close file
NotHDF5 | Not an HDF5 file
BadFile | Bad file ID accessed
Truncated | File has been truncated
Mount | File mount error
BadAtom | Unable to find atom information (already closed?)
BadGroup | Unable to find ID group information
CantRegister | Unable to register new atom
CantInc | Unable to increment reference count
CantDec | Unable to decrement reference count
NoIds | Out of IDs for group
CantFlush | Unable to flush data from cache
CantSerialize | Unable to serialize data from cache
CantLoad | Unable to load metadata into cache
Protect | Protected metadata error
NotCached | Metadata not currently cached
System | Internal error detected
CantIns | Unable to insert metadata into cache
CantProtect | Unable to protect metadata
CanTUnprotect | Unable to unprotect metadata
CantPin | Unable to pin cache entry
CantUnpin | Unable to un-pin cache entry
CantMarkDirty | Unable to mark a pinned entry as dirty
CantDirty | Unable to mark metadata as dirty
CantExpunge | Unable to expunge a metadata cache entry
CantResize | Unable to resize a metadata cache entry
Traverse | Link traversal failure
NLinks | Too many soft links in path
NotRegistered | Link class not registered
CantMove | Can't move object
CantSort | Can't sort objects
MPI | Some MPI function failed
MPIErrStr | MPI Error String
CantRecv | Can't receive data
CantClip | Can't clip hyperslab region
CantCount | Can't count elements
CantSelect | Can't select hyperslab
CantNext | Can't move to next iterator location
BadSelect | Invalid selection
CantCompare | Can't compare objects
Uninitialized | Information is uinitialized
Unsupported | Feature is unsupported
BadType | Inappropriate type
BadRange | Out of range
BadValue | Bad value
NotFound | Object not found
Exists | Object already exists
CantEncode | Unable to encode value
CantDecode | Unable to decode value
CantSplit | Unable to split node
CantRedistribute | Unable to redistribute records
CantSwap | Unable to swap records
CantInsert | Unable to insert object
CantList | Unable to list node
CantModify | Unable to modify record
CantRemove | Unable to remove object
CantConvert | Can't convert datatypes
BadSize | Bad size for object
UnknownMinor HId_t | Unrecognized minor error code

#### Instances

Instances details

Show MinorErrCode Source # |
Instance details Defined in Bindings.HDF5.ErrorCodes Methods showsPrec :: Int -> MinorErrCode -> ShowS Source # show :: MinorErrCode -> String Source # showList :: [MinorErrCode] -> ShowS Source #
Eq MinorErrCode Source # |
Instance details Defined in Bindings.HDF5.ErrorCodes Methods (==) :: MinorErrCode -> MinorErrCode -> Bool Source # (/=) :: MinorErrCode -> MinorErrCode -> Bool Source #
Ord MinorErrCode Source # |

Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

compare :: MinorErrCode -> MinorErrCode -> Ordering Source #

(<) :: MinorErrCode -> MinorErrCode -> Bool Source #

(<=) :: MinorErrCode -> MinorErrCode -> Bool Source #

(>) :: MinorErrCode -> MinorErrCode -> Bool Source #

(>=) :: MinorErrCode -> MinorErrCode -> Bool Source #

max :: MinorErrCode -> MinorErrCode -> MinorErrCode Source #

min :: MinorErrCode -> MinorErrCode -> MinorErrCode Source #

Storable (Maybe MinorErrCode) Source # |

Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

sizeOf :: Maybe MinorErrCode -> Int Source #

alignment :: Maybe MinorErrCode -> Int Source #

peekElemOff :: Ptr (Maybe MinorErrCode) -> Int -> IO (Maybe MinorErrCode) Source #

pokeElemOff :: Ptr (Maybe MinorErrCode) -> Int -> Maybe MinorErrCode -> IO () Source #

peekByteOff :: Ptr b -> Int -> IO (Maybe MinorErrCode) Source #

pokeByteOff :: Ptr b -> Int -> Maybe MinorErrCode -> IO () Source #

peek :: Ptr (Maybe MinorErrCode) -> IO (Maybe MinorErrCode) Source #

poke :: Ptr (Maybe MinorErrCode) -> Maybe MinorErrCode -> IO () Source #

minorErrorCode :: Maybe MinorErrCode -> Maybe HId_t Source #

minorErrorFromCode :: HId_t -> Maybe MinorErrCode Source #