Home | History | Annotate | Download | only in native

Lines Matching full:callbackcontext

401     EncoderCallbackContext* callbackContext = const_cast<EncoderCallbackContext*>(
403 if (callbackContext == NULL) {
404 callbackContext = new EncoderCallbackContext;
407 callbackContext->onMalformedInput = getFromUCallback(onMalformedInput);
408 callbackContext->onUnmappableInput = getFromUCallback(onUnmappableInput);
414 memcpy(callbackContext->replacementBytes, replacementBytes.get(), replacementBytes.size());
415 callbackContext->replacementByteCount = replacementBytes.size();
418 ucnv_setFromUCallBack(cnv, CHARSET_ENCODER_CALLBACK, callbackContext, NULL, NULL, &errorCode);
483 DecoderCallbackContext* callbackContext = const_cast<DecoderCallbackContext*>(
485 if (callbackContext == NULL) {
486 callbackContext = new DecoderCallbackContext;
489 callbackContext->onMalformedInput = getToUCallback(onMalformedInput);
490 callbackContext->onUnmappableInput = getToUCallback(onUnmappableInput);
496 u_strncpy(callbackContext->replacementChars, replacement.get(), replacement.size());
497 callbackContext->replacementCharCount = replacement.size();
500 ucnv_setToUCallBack(cnv, CHARSET_DECODER_CALLBACK, callbackContext, NULL, NULL, &errorCode);