Articles · Book · Estimator · CUPS 1.1 · CUPS 1.2 · CUPS 1.3 · CUPS 1.4 · CUPS 1.5 · Other CUPS · Search Help MIME APIMIME API
Contents
OverviewThe MIME API provides file typing and conversion services for CUPS. FunctionsmimeAddFilterAdd a filter to the current MIME database.
mime_filter_t *mimeAddFilter ( ParametersReturn ValueNew filter mimeAddTypeAdd a MIME type to a database.
mime_type_t *mimeAddType ( ParametersReturn ValueNew (or existing) MIME type mimeAddTypeRuleAdd a detection rule for a file type.
int mimeAddTypeRule ( ParametersReturn Value0 on success, -1 on failure mimeDeleteDelete (free) a MIME database.
void mimeDelete ( ParametersmimeDeleteFilterDelete a filter from the MIME database.
void mimeDeleteFilter ( ParametersmimeDeleteTypeDelete a type from the MIME database.
void mimeDeleteType ( ParametersmimeFileTypeDetermine the type of a file.
mime_type_t *mimeFileType ( ParametersReturn ValueType of file mimeFilterFind the fastest way to convert from one type to another.
cups_array_t *mimeFilter ( ParametersReturn ValueArray of filters to run mimeFilterLookupLookup a filter...
mime_filter_t *mimeFilterLookup ( ParametersReturn ValueFilter for src->dst mimeFirstFilterGet the first filter in the MIME database.
mime_filter_t *mimeFirstFilter ( ParametersReturn ValueFilter or NULL mimeFirstTypeGet the first type in the MIME database.
mime_type_t *mimeFirstType ( ParametersReturn ValueType or NULL mimeLoadCreate a new MIME database from disk.
mime_t *mimeLoad ( ParametersReturn ValueNew MIME database DiscussionThis function uses mimeLoadFiltersLoad filter definitions from disk.
mime_t *mimeLoadFilters ( ParametersReturn ValueMIME database DiscussionThis function loads all of the .convs files from the specified directory.
Use mimeLoadTypesLoad type definitions from disk.
mime_t *mimeLoadTypes ( ParametersReturn ValueMIME database DiscussionThis function loads all of the .types files from the specified directory.
Use mimeNextFilterGet the next filter in the MIME database.
mime_filter_t *mimeNextFilter ( ParametersReturn ValueFilter or NULL mimeNextTypeGet the next type in the MIME database.
mime_type_t *mimeNextType ( ParametersReturn ValueType or NULL mimeNumFiltersMIME database
int mimeNumFilters ( ParametersReturn ValueGet the number of filters in a MIME database. mimeNumTypesMIME database
int mimeNumTypes ( ParametersReturn ValueGet the number of types in a MIME database. mimeTypeLookup a file type.
mime_type_t *mimeType ( ParametersReturn ValueMatching file type definition Data Typesmime_filter_tMIME Conversion Filter Data typedef struct _mime_filter_s mime_filter_t; mime_magic_tMIME Magic Data typedef struct _mime_magic_s mime_magic_t; mime_op_tTypes/structures... typedef enum mime_op_t; mime_tMIME Database typedef struct _mime_s mime_t; mime_type_tMIME Type Data typedef struct _mime_type_s mime_type_t; | ||||||||||||||||
| Comments are owned by the poster. All other material is copyright 2007-2011 Apple Inc. All rights reserved. CUPS and the CUPS logo are trademarks of Apple Inc. All other trademarks are the property of their respective owners. Please report site problems to 'webmaster@cups.org'. |