UConverterToUnicodeArgs Struct Reference

#include <ucnv_err.h>


Detailed Description

The structure for the toUnicode callback function parameter.

Stable:
ICU 2.0

Definition at line 220 of file ucnv_err.h.

Data Fields

uint16_t size
 The size of this struct.

UBool flush
 The internal state of converter will be reset and data flushed if set to TRUE.

UConverterconverter
 Pointer to the converter that is opened and to which this struct is passed as an argument.

const char * source
 Pointer to the source source buffer.

const char * sourceLimit
 Pointer to the limit (end + 1) of source buffer.

UChartarget
 Pointer to the target buffer.

const UChartargetLimit
 Pointer to the limit (end + 1) of target buffer.

int32_toffsets
 Pointer to the buffer that recieves the offsets.


Field Documentation

UConverter* UConverterToUnicodeArgs::converter
 

Pointer to the converter that is opened and to which this struct is passed as an argument.

Stable:
ICU 2.0

Definition at line 225 of file ucnv_err.h.

UBool UConverterToUnicodeArgs::flush
 

The internal state of converter will be reset and data flushed if set to TRUE.

Stable:
ICU 2.0

Definition at line 223 of file ucnv_err.h.

int32_t* UConverterToUnicodeArgs::offsets
 

Pointer to the buffer that recieves the offsets.

*offset = blah ; offset++;.

Stable:
ICU 2.0

Definition at line 235 of file ucnv_err.h.

uint16_t UConverterToUnicodeArgs::size
 

The size of this struct.

Stable:
ICU 2.0

Definition at line 221 of file ucnv_err.h.

const char* UConverterToUnicodeArgs::source
 

Pointer to the source source buffer.

Stable:
ICU 2.0

Definition at line 227 of file ucnv_err.h.

const char* UConverterToUnicodeArgs::sourceLimit
 

Pointer to the limit (end + 1) of source buffer.

Stable:
ICU 2.0

Definition at line 229 of file ucnv_err.h.

UChar* UConverterToUnicodeArgs::target
 

Pointer to the target buffer.

Stable:
ICU 2.0

Definition at line 231 of file ucnv_err.h.

const UChar* UConverterToUnicodeArgs::targetLimit
 

Pointer to the limit (end + 1) of target buffer.

Stable:
ICU 2.0

Definition at line 233 of file ucnv_err.h.


The documentation for this struct was generated from the following file:
Generated on Fri Jun 18 12:36:36 2004 for ICU by doxygen 1.3.7