hdf5-1.8.14: Haskell interface to the HDF5 scientific data storage library.
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

show :: MajorErrCode -> String

showList :: [MajorErrCode] -> ShowS

Eq MajorErrCode Source # 
Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

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

(/=) :: MajorErrCode -> MajorErrCode -> Bool

Ord MajorErrCode Source # 
Instance details

Defined in Bindings.HDF5.ErrorCodes

Storable (Maybe MajorErrCode) Source # 
Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

sizeOf :: Maybe MajorErrCode -> Int

alignment :: Maybe MajorErrCode -> Int

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

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

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

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

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

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

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

show :: MinorErrCode -> String

showList :: [MinorErrCode] -> ShowS

Eq MinorErrCode Source # 
Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

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

(/=) :: MinorErrCode -> MinorErrCode -> Bool

Ord MinorErrCode Source # 
Instance details

Defined in Bindings.HDF5.ErrorCodes

Storable (Maybe MinorErrCode) Source # 
Instance details

Defined in Bindings.HDF5.ErrorCodes

Methods

sizeOf :: Maybe MinorErrCode -> Int

alignment :: Maybe MinorErrCode -> Int

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

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

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

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

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

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