Main Page | Modules | Data Structures | File List | Globals | Related Pages

anx_constants.h File Reference


Detailed Description

Named constants used by the libannodex C API.

Go to the source code of this file.

Defines

#define ANX_READ   00
#define ANX_WRITE   01
#define ANX_CONTINUE   0
#define ANX_STOP_OK   1
#define ANX_STOP_ERR   -1
#define ANX_IGNORE_ANNO   0x1
#define ANX_IGNORE_MEDIA   0x2
#define ANX_IGNORE_IMPORT_IMPORT   0x4
#define ANX_ALLOW_RECURSIVE_IMPORT   0x8
#define ANX_SEEK_SET   0
#define ANX_SEEK_CUR   1
#define ANX_SEEK_END   2
#define ANX_SEEK_HEAD   3
#define ANX_SEEK_PREV   4
#define ANX_SEEK_NEXT   5

Enumerations

enum  AnxError {
  ANX_ERR_OK = 0, ANX_ERR_SYSTEM = -1, ANX_ERR_INVALID = -2, ANX_ERR_NOTSUPPORTED = -3,
  ANX_ERR_DISABLED = -4, ANX_ERR_NOTREADY = -10, ANX_ERR_NOSEEK = -11, ANX_ERR_EOF = -12,
  ANX_ERR_NOIMPORTER = -13, ANX_ERR_NOTIMPLEMENTED = -99
}


Enumeration Type Documentation

enum AnxError
 

Enumeration values:
ANX_ERR_OK  No error.
ANX_ERR_SYSTEM  System specific error; check errno for details.
ANX_ERR_INVALID  The requested operation is not suitable for this ANNODEX.
ANX_ERR_NOTSUPPORTED  Not supported.
ANX_ERR_DISABLED  Functionality disabled at build time.


Generated on Sat May 22 19:44:48 2004 for libannodex by doxygen 1.3.5