# Data Structures

Here are the data structures with brief descriptions:

FAXPP_Attribute | An attribute, part of the FAXPP_Event object
FAXPP_AttrValue_s | An item in a linked list of a FAXPP_Attribute object's value
FAXPP_Event | A structure containing event information, returned by the parser
FAXPP_Parser | The parser structure
FAXPP_Text | The basic string type in faxpp
FAXPP_Token | A structure containing token information, returned by the tokenizer
FAXPP_Tokenizer | The tokenizer structure
FAXPP_Transcoder | Encapsulates the information needed to both decode and encode an encoding