EBOOK-TOOLS: src/libepub/epub_shared.h File Reference

Defines | Enumerations

# epub_shared.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Defines
#define | EPUB_EXPORT
## Enumerations
enum | eiterator_type { EITERATOR_SPINE, EITERATOR_LINEAR, EITERATOR_NONLINEAR }
| Ebook Iterator types. More...
enum | epub_metadata { EPUB_ID, EPUB_TITLE, EPUB_CREATOR, EPUB_CONTRIB, EPUB_SUBJECT, EPUB_PUBLISHER, EPUB_DESCRIPTION, EPUB_DATE, EPUB_TYPE, EPUB_FORMAT, EPUB_SOURCE, EPUB_LANG, EPUB_RELATION, EPUB_COVERAGE, EPUB_RIGHTS, EPUB_META }
| Metadata types. More...
enum | titerator_type { TITERATOR_NAVMAP, TITERATOR_GUIDE, TITERATOR_PAGES }
| Ebook Table Of Content Iterator types. More...

## Define Documentation

#define EPUB_EXPORT

Definition at line 11 of file epub_shared.h.

## Enumeration Type Documentation

enum eiterator_type

Ebook Iterator types.

Enumerator:

  EITERATOR_SPINE | all the spine
  EITERATOR_LINEAR | the linear reading spine parts
  EITERATOR_NONLINEAR | the non linear reading spine parts

Definition at line 39 of file epub_shared.h.

enum epub_metadata

Metadata types.

Enumerator:

  EPUB_ID | ebook id
  EPUB_TITLE | ebook title
  EPUB_CREATOR | ebook creator
  EPUB_CONTRIB | ebook contributor
  EPUB_SUBJECT | ebook subject
  EPUB_PUBLISHER | ebook publisher
  EPUB_DESCRIPTION | ebook description
  EPUB_DATE | ebook data
  EPUB_TYPE | ebook type
  EPUB_FORMAT | ebook format
  EPUB_SOURCE | ebook source
  EPUB_LANG | ebook language
  EPUB_RELATION | ebook relation
  EPUB_COVERAGE | ebook coverage
  EPUB_RIGHTS | ebook rights
  EPUB_META | ebook extra metadata

Definition at line 17 of file epub_shared.h.

enum titerator_type

Ebook Table Of Content Iterator types.

Enumerator:

  TITERATOR_NAVMAP | Navigation map.
  TITERATOR_GUIDE | Guide to the ebook parts.
  TITERATOR_PAGES | The pages of the ebook.

Definition at line 49 of file epub_shared.h.