TiFFEP Reference Manual
Table of Contents
TiFFEP Fundamentals
Basic Types - standard TiFFEP types, defined for ease-of-use and portability.
Standard Macros - commonly-used macros.
Type Conversion Macros - some conversion macros.
Byte Order Macros - a portable way to convert between different byte orders.
Miscellaneous Macros - specialised macros which are not used often.

Miscellaneous Definitions - common definitions.
TiFFEP Core Application Support
What is the TiFFEP - presents how the server and the library work (summary).
Plug-ins registry file - the format of the registry file.
The command line - some rules for managing the command line in plug-ins.
Communication layer - present the 3 layers.
TiFFEP Functions
Developper
Socket Functions - some portable functions for managing sockets.

Shm Functions - some portable functions for managing shared memory.
Messages Functions - some portable functions for managing messages.
User
Registry Functions - various functions for managing the registry.

Commands Functions - some portable functions for managing commands.
TI-Files Functions - support for manipulating TI files.
TI-Variables Functions - support for manipulating TI variables.
Error Functions - error functions and error codes.
TiFFEP Data Types
Registry types - efficient way to allocate groups of equal-sized chunks of memory.
TI-Files - linked lists containing integer values or pointers to data, with the ability to iterate over the list in both directions.
TI-variables - linked lists containing integer values or pointers to data, limited to iterating over the list in one direction.