|
Mac OS 9
|
Text Encoding Conversion Interfaces. More...
Go to the source code of this file.
Data Structures | |
| struct | TECConversionInfo |
Typedefs | |
| typedef OSType | TECPluginSignature |
| typedef UInt32 | TECPluginVersion |
| typedef struct OpaqueTECObjectRef * | TECObjectRef |
| typedef struct OpaqueTECSnifferObjectRef * | TECSnifferObjectRef |
| typedef OSType | TECPluginSig |
| typedef struct TECConversionInfo | TECConversionInfo |
Functions | |
| OSStatus | TECCountAvailableTextEncodings (ItemCount *numberEncodings) |
| OSStatus | TECGetAvailableTextEncodings (TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings) |
| OSStatus | TECCountDirectTextEncodingConversions (ItemCount *numberOfEncodings) |
| OSStatus | TECGetDirectTextEncodingConversions (TECConversionInfo availableConversions[], ItemCount maxAvailableConversions, ItemCount *actualAvailableConversions) |
| OSStatus | TECCountDestinationTextEncodings (TextEncoding inputEncoding, ItemCount *numberOfEncodings) |
| OSStatus | TECGetDestinationTextEncodings (TextEncoding inputEncoding, TextEncoding destinationEncodings[], ItemCount maxDestinationEncodings, ItemCount *actualDestinationEncodings) |
| OSStatus | TECGetTextEncodingInternetName (TextEncoding textEncoding, Str255 encodingName) |
| OSStatus | TECGetTextEncodingFromInternetName (TextEncoding *textEncoding, ConstStr255Param encodingName) |
| OSStatus | TECCreateConverter (TECObjectRef *newEncodingConverter, TextEncoding inputEncoding, TextEncoding outputEncoding) |
| OSStatus | TECCreateConverterFromPath (TECObjectRef *newEncodingConverter, const TextEncoding inPath[], ItemCount inEncodings) |
| OSStatus | TECDisposeConverter (TECObjectRef newEncodingConverter) |
| OSStatus | TECClearConverterContextInfo (TECObjectRef encodingConverter) |
| OSStatus | TECConvertText (TECObjectRef encodingConverter, ConstTextPtr inputBuffer, ByteCount inputBufferLength, ByteCount *actualInputLength, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount *actualOutputLength) |
| OSStatus | TECFlushText (TECObjectRef encodingConverter, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount *actualOutputLength) |
| OSStatus | TECCountSubTextEncodings (TextEncoding inputEncoding, ItemCount *numberOfEncodings) |
| OSStatus | TECGetSubTextEncodings (TextEncoding inputEncoding, TextEncoding subEncodings[], ItemCount maxSubEncodings, ItemCount *actualSubEncodings) |
| OSStatus | TECGetEncodingList (TECObjectRef encodingConverter, ItemCount *numEncodings, Handle *encodingList) |
| OSStatus | TECCreateOneToManyConverter (TECObjectRef *newEncodingConverter, TextEncoding inputEncoding, ItemCount numOutputEncodings, const TextEncoding outputEncodings[]) |
| OSStatus | TECConvertTextToMultipleEncodings (TECObjectRef encodingConverter, ConstTextPtr inputBuffer, ByteCount inputBufferLength, ByteCount *actualInputLength, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount *actualOutputLength, TextEncodingRun outEncodingsBuffer[], ItemCount maxOutEncodingRuns, ItemCount *actualOutEncodingRuns) |
| OSStatus | TECFlushMultipleEncodings (TECObjectRef encodingConverter, TextPtr outputBuffer, ByteCount outputBufferLength, ByteCount *actualOutputLength, TextEncodingRun outEncodingsBuffer[], ItemCount maxOutEncodingRuns, ItemCount *actualOutEncodingRuns) |
| OSStatus | TECCountWebTextEncodings (RegionCode locale, ItemCount *numberEncodings) |
| OSStatus | TECGetWebTextEncodings (RegionCode locale, TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings) |
| OSStatus | TECCountMailTextEncodings (RegionCode locale, ItemCount *numberEncodings) |
| OSStatus | TECGetMailTextEncodings (RegionCode locale, TextEncoding availableEncodings[], ItemCount maxAvailableEncodings, ItemCount *actualAvailableEncodings) |
| OSStatus | TECCountAvailableSniffers (ItemCount *numberOfEncodings) |
| OSStatus | TECGetAvailableSniffers (TextEncoding availableSniffers[], ItemCount maxAvailableSniffers, ItemCount *actualAvailableSniffers) |
| OSStatus | TECCreateSniffer (TECSnifferObjectRef *encodingSniffer, TextEncoding testEncodings[], ItemCount numTextEncodings) |
| OSStatus | TECSniffTextEncoding (TECSnifferObjectRef encodingSniffer, TextPtr inputBuffer, ByteCount inputBufferLength, TextEncoding testEncodings[], ItemCount numTextEncodings, ItemCount numErrsArray[], ItemCount maxErrs, ItemCount numFeaturesArray[], ItemCount maxFeatures) |
| OSStatus | TECDisposeSniffer (TECSnifferObjectRef encodingSniffer) |
| OSStatus | TECClearSnifferContextInfo (TECSnifferObjectRef encodingSniffer) |
| OSStatus | TECSetBasicOptions (TECObjectRef encodingConverter, OptionBits controlFlags) |
Text Encoding Conversion Interfaces.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/
| typedef struct OpaqueTECObjectRef* TECObjectRef |
converter object reference
| anonymous enum |
plugin signatures
| OSStatus TECClearConverterContextInfo | ( | TECObjectRef | encodingConverter | ) |
convert text encodings TECClearConverterContextInfo()
| OSStatus TECClearSnifferContextInfo | ( | TECSnifferObjectRef | encodingSniffer | ) |
| OSStatus TECConvertText | ( | TECObjectRef | encodingConverter, |
| ConstTextPtr | inputBuffer, | ||
| ByteCount | inputBufferLength, | ||
| ByteCount * | actualInputLength, | ||
| TextPtr | outputBuffer, | ||
| ByteCount | outputBufferLength, | ||
| ByteCount * | actualOutputLength | ||
| ) |
| OSStatus TECConvertTextToMultipleEncodings | ( | TECObjectRef | encodingConverter, |
| ConstTextPtr | inputBuffer, | ||
| ByteCount | inputBufferLength, | ||
| ByteCount * | actualInputLength, | ||
| TextPtr | outputBuffer, | ||
| ByteCount | outputBufferLength, | ||
| ByteCount * | actualOutputLength, | ||
| TextEncodingRun | outEncodingsBuffer[], | ||
| ItemCount | maxOutEncodingRuns, | ||
| ItemCount * | actualOutEncodingRuns | ||
| ) |
TECConvertTextToMultipleEncodings()
| OSStatus TECCountAvailableSniffers | ( | ItemCount * | numberOfEncodings | ) |
examine text encodings TECCountAvailableSniffers()
| OSStatus TECCountAvailableTextEncodings | ( | ItemCount * | numberEncodings | ) |
return number of encodings types supported by user's configuraton of the encoding converter TECCountAvailableTextEncodings()
| OSStatus TECCountDestinationTextEncodings | ( | TextEncoding | inputEncoding, |
| ItemCount * | numberOfEncodings | ||
| ) |
return number of encodings a given encoding can be converter into TECCountDestinationTextEncodings()
| OSStatus TECCountDirectTextEncodingConversions | ( | ItemCount * | numberOfEncodings | ) |
return number of from-to encoding conversion pairs supported
TECCountDirectTextEncodingConversions()
| OSStatus TECCountMailTextEncodings | ( | RegionCode | locale, |
| ItemCount * | numberEncodings | ||
| ) |
| OSStatus TECCountSubTextEncodings | ( | TextEncoding | inputEncoding, |
| ItemCount * | numberOfEncodings | ||
| ) |
one-to-many routines TECCountSubTextEncodings()
| OSStatus TECCountWebTextEncodings | ( | RegionCode | locale, |
| ItemCount * | numberEncodings | ||
| ) |
international internet info TECCountWebTextEncodings()
| OSStatus TECCreateConverter | ( | TECObjectRef * | newEncodingConverter, |
| TextEncoding | inputEncoding, | ||
| TextEncoding | outputEncoding | ||
| ) |
create/dispose converters TECCreateConverter()
| OSStatus TECCreateConverterFromPath | ( | TECObjectRef * | newEncodingConverter, |
| const TextEncoding | inPath[], | ||
| ItemCount | inEncodings | ||
| ) |
| OSStatus TECCreateOneToManyConverter | ( | TECObjectRef * | newEncodingConverter, |
| TextEncoding | inputEncoding, | ||
| ItemCount | numOutputEncodings, | ||
| const TextEncoding | outputEncodings[] | ||
| ) |
| OSStatus TECCreateSniffer | ( | TECSnifferObjectRef * | encodingSniffer, |
| TextEncoding | testEncodings[], | ||
| ItemCount | numTextEncodings | ||
| ) |
| OSStatus TECDisposeConverter | ( | TECObjectRef | newEncodingConverter | ) |
| OSStatus TECDisposeSniffer | ( | TECSnifferObjectRef | encodingSniffer | ) |
| OSStatus TECFlushMultipleEncodings | ( | TECObjectRef | encodingConverter, |
| TextPtr | outputBuffer, | ||
| ByteCount | outputBufferLength, | ||
| ByteCount * | actualOutputLength, | ||
| TextEncodingRun | outEncodingsBuffer[], | ||
| ItemCount | maxOutEncodingRuns, | ||
| ItemCount * | actualOutEncodingRuns | ||
| ) |
| OSStatus TECFlushText | ( | TECObjectRef | encodingConverter, |
| TextPtr | outputBuffer, | ||
| ByteCount | outputBufferLength, | ||
| ByteCount * | actualOutputLength | ||
| ) |
| OSStatus TECGetAvailableSniffers | ( | TextEncoding | availableSniffers[], |
| ItemCount | maxAvailableSniffers, | ||
| ItemCount * | actualAvailableSniffers | ||
| ) |
| OSStatus TECGetAvailableTextEncodings | ( | TextEncoding | availableEncodings[], |
| ItemCount | maxAvailableEncodings, | ||
| ItemCount * | actualAvailableEncodings | ||
| ) |
fill in an array of type TextEncoding passed in by the user with types of encodings the current configuration of the encoder can handle. TECGetAvailableTextEncodings()
| OSStatus TECGetDestinationTextEncodings | ( | TextEncoding | inputEncoding, |
| TextEncoding | destinationEncodings[], | ||
| ItemCount | maxDestinationEncodings, | ||
| ItemCount * | actualDestinationEncodings | ||
| ) |
fill in an array of type TextEncodingPair passed in by the user with types of encodings pairs the current configuration of the encoder can handle. TECGetDestinationTextEncodings()
| OSStatus TECGetDirectTextEncodingConversions | ( | TECConversionInfo | availableConversions[], |
| ItemCount | maxAvailableConversions, | ||
| ItemCount * | actualAvailableConversions | ||
| ) |
fill in an array of type TextEncodingPair passed in by the user with types of encoding pairs the current configuration of the encoder can handle. TECGetDirectTextEncodingConversions()
| OSStatus TECGetEncodingList | ( | TECObjectRef | encodingConverter, |
| ItemCount * | numEncodings, | ||
| Handle * | encodingList | ||
| ) |
| OSStatus TECGetMailTextEncodings | ( | RegionCode | locale, |
| TextEncoding | availableEncodings[], | ||
| ItemCount | maxAvailableEncodings, | ||
| ItemCount * | actualAvailableEncodings | ||
| ) |
| OSStatus TECGetSubTextEncodings | ( | TextEncoding | inputEncoding, |
| TextEncoding | subEncodings[], | ||
| ItemCount | maxSubEncodings, | ||
| ItemCount * | actualSubEncodings | ||
| ) |
| OSStatus TECGetTextEncodingFromInternetName | ( | TextEncoding * | textEncoding, |
| ConstStr255Param | encodingName | ||
| ) |
TECGetTextEncodingFromInternetName()
| OSStatus TECGetTextEncodingInternetName | ( | TextEncoding | textEncoding, |
| Str255 | encodingName | ||
| ) |
get info about a text encoding TECGetTextEncodingInternetName()
| OSStatus TECGetWebTextEncodings | ( | RegionCode | locale, |
| TextEncoding | availableEncodings[], | ||
| ItemCount | maxAvailableEncodings, | ||
| ItemCount * | actualAvailableEncodings | ||
| ) |
| OSStatus TECSetBasicOptions | ( | TECObjectRef | encodingConverter, |
| OptionBits | controlFlags | ||
| ) |
| OSStatus TECSniffTextEncoding | ( | TECSnifferObjectRef | encodingSniffer, |
| TextPtr | inputBuffer, | ||
| ByteCount | inputBufferLength, | ||
| TextEncoding | testEncodings[], | ||
| ItemCount | numTextEncodings, | ||
| ItemCount | numErrsArray[], | ||
| ItemCount | maxErrs, | ||
| ItemCount | numFeaturesArray[], | ||
| ItemCount | maxFeatures | ||
| ) |