• Home
  • Raw
  • Download

Lines Matching refs:env

226 static void stringToJava(JNIEnv *env, jobject obj, jfieldID id, const char *str);
378 static void _get_pdf_page_range(JNIEnv *env, jobject javaJobParams, int *pages_ary, int num_pages, in _get_pdf_page_range() argument
381 jstring pageRangeObject = (jstring) (*env)->GetObjectField(env, javaJobParams, in _get_pdf_page_range()
384 int page_range_size = (*env)->GetStringLength(env, pageRangeObject); in _get_pdf_page_range()
385 const jbyte *pageRange = (jbyte *) (*env)->GetStringUTFChars(env, pageRangeObject, 0); in _get_pdf_page_range()
397 (*env)->ReleaseStringUTFChars(env, pageRangeObject, (const char *) pageRange); in _get_pdf_page_range()
480 static void _initJNI(JNIEnv *env, jobject callbackReceiver, jstring fakeDir) { in _initJNI() argument
481 _fakeDir = (jstring) (*env)->NewGlobalRef(env, fakeDir); in _initJNI()
484 _LocalJobParamsClass = (jclass) (*env)->NewGlobalRef( in _initJNI()
485 env, (*env)->FindClass(env, "com/android/bips/jni/LocalJobParams")); in _initJNI()
486 _LocalJobParamsField__borderless = (*env)->GetFieldID(env, _LocalJobParamsClass, "borderless", in _initJNI()
488 _LocalJobParamsField__duplex = (*env)->GetFieldID(env, _LocalJobParamsClass, "duplex", "I"); in _initJNI()
489 _LocalJobParamsField__media_size = (*env)->GetFieldID(env, _LocalJobParamsClass, "media_size", in _initJNI()
491 _LocalJobParamsField__media_type = (*env)->GetFieldID(env, _LocalJobParamsClass, "media_type", in _initJNI()
493 _LocalJobParamsField__media_tray = (*env)->GetFieldID(env, _LocalJobParamsClass, "media_tray", in _initJNI()
495 _LocalJobParamsField__color_space = (*env)->GetFieldID(env, _LocalJobParamsClass, "color_space", in _initJNI()
497 _LocalJobParamsField__render_flags = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
499 _LocalJobParamsField__num_copies = (*env)->GetFieldID(env, _LocalJobParamsClass, "num_copies", in _initJNI()
501 _LocalJobParamsField__page_range = (*env)->GetFieldID(env, _LocalJobParamsClass, "page_range", in _initJNI()
503 _LocalJobParamsField__print_resolution = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
505 _LocalJobParamsField__printable_width = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
507 _LocalJobParamsField__printable_height = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
509 _LocalJobParamsField__page_width = (*env)->GetFieldID(env, _LocalJobParamsClass, "page_width", in _initJNI()
511 _LocalJobParamsField__page_height = (*env)->GetFieldID(env, _LocalJobParamsClass, "page_height", in _initJNI()
513 _LocalJobParamsField__page_margin_top = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
515 _LocalJobParamsField__page_margin_left = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
517 _LocalJobParamsField__page_margin_right = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
519 _LocalJobParamsField__page_margin_bottom = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
521 _LocalJobParamsField__nativeData = (*env)->GetFieldID(env, _LocalJobParamsClass, "nativeData", in _initJNI()
523 _LocalJobParamsField__fit_to_page = (*env)->GetFieldID(env, _LocalJobParamsClass, "fit_to_page", in _initJNI()
525 _LocalJobParamsField__fill_page = (*env)->GetFieldID(env, _LocalJobParamsClass, "fill_page", in _initJNI()
527 _LocalJobParamsField__shared_photo = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
529 _LocalJobParamsField__print_at_scale = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
531 _LocalJobParamsField__auto_rotate = (*env)->GetFieldID(env, _LocalJobParamsClass, "auto_rotate", in _initJNI()
533 _LocalJobParamsField__portrait_mode = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
535 _LocalJobParamsField__landscape_mode = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
537 _LocalJobParamsField__document_category = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
540 _LocalJobParamsField__alignment = (*env)->GetFieldID(env, _LocalJobParamsClass, "alignment", in _initJNI()
542 _LocalJobParamsField__job_margin_top = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
544 _LocalJobParamsField__job_margin_left = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
546 _LocalJobParamsField__job_margin_right = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
548 _LocalJobParamsField__job_margin_bottom = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
550 _LocalJobParamsField__document_scaling = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
552 _LocalJobParamsField__job_name = (*env)->GetFieldID(env, _LocalJobParamsClass, "job_name", in _initJNI()
554 _LocalJobParamsField__job_originating_user_name = (*env)->GetFieldID( in _initJNI()
555 env, _LocalJobParamsClass, "job_originating_user_name", "Ljava/lang/String;"); in _initJNI()
556 _LocalJobParamsField__pdf_render_resolution = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
558 _LocalJobParamsField__source_width = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
560 _LocalJobParamsField__source_height = (*env)->GetFieldID(env, _LocalJobParamsClass, in _initJNI()
564 _LocalPrinterCapabilitiesClass = (jclass) (*env)->NewGlobalRef(env, (*env)->FindClass( in _initJNI()
565 env, "com/android/bips/jni/LocalPrinterCapabilities")); in _initJNI()
566 _LocalPrinterCapabilitiesField__path = (*env)->GetFieldID( in _initJNI()
567 env, _LocalPrinterCapabilitiesClass, "path", "Ljava/lang/String;"); in _initJNI()
568 _LocalPrinterCapabilitiesField__name = (*env)->GetFieldID( in _initJNI()
569 env, _LocalPrinterCapabilitiesClass, "name", "Ljava/lang/String;"); in _initJNI()
570 _LocalPrinterCapabilitiesField__uuid = (*env)->GetFieldID( in _initJNI()
571 env, _LocalPrinterCapabilitiesClass, "uuid", "Ljava/lang/String;"); in _initJNI()
572 _LocalPrinterCapabilitiesField__location = (*env)->GetFieldID( in _initJNI()
573 env, _LocalPrinterCapabilitiesClass, "location", "Ljava/lang/String;"); in _initJNI()
574 _LocalPrinterCapabilitiesField__duplex = (*env)->GetFieldID( in _initJNI()
575 env, _LocalPrinterCapabilitiesClass, "duplex", "Z"); in _initJNI()
576 _LocalPrinterCapabilitiesField__borderless = (*env)->GetFieldID( in _initJNI()
577 env, _LocalPrinterCapabilitiesClass, "borderless", "Z"); in _initJNI()
578 _LocalPrinterCapabilitiesField__color = (*env)->GetFieldID( in _initJNI()
579 env, _LocalPrinterCapabilitiesClass, "color", "Z"); in _initJNI()
580 _LocalPrinterCapabilitiesField__printerTopMargin = (*env)->GetFieldID( in _initJNI()
581 env, _LocalPrinterCapabilitiesClass, "printerTopMargin", "I"); in _initJNI()
582 _LocalPrinterCapabilitiesField__printerBottomMargin = (*env)->GetFieldID( in _initJNI()
583 env, _LocalPrinterCapabilitiesClass, "printerBottomMargin", "I"); in _initJNI()
584 _LocalPrinterCapabilitiesField__printerLeftMargin = (*env)->GetFieldID( in _initJNI()
585 env, _LocalPrinterCapabilitiesClass, "printerLeftMargin", "I"); in _initJNI()
586 _LocalPrinterCapabilitiesField__printerRightMargin = (*env)->GetFieldID( in _initJNI()
587 env, _LocalPrinterCapabilitiesClass, "printerRightMargin", "I"); in _initJNI()
588 _LocalPrinterCapabilitiesField__isSupported = (*env)->GetFieldID( in _initJNI()
589 env, _LocalPrinterCapabilitiesClass, "isSupported", "Z"); in _initJNI()
590 _LocalPrinterCapabilitiesField__mediaDefault = (*env)->GetFieldID( in _initJNI()
591 env, _LocalPrinterCapabilitiesClass, "mediaDefault", "Ljava/lang/String;"); in _initJNI()
592 _LocalPrinterCapabilitiesField__supportedMediaTypes = (*env)->GetFieldID( in _initJNI()
593 env, _LocalPrinterCapabilitiesClass, "supportedMediaTypes", "[I"); in _initJNI()
594 _LocalPrinterCapabilitiesField__supportedMediaSizes = (*env)->GetFieldID( in _initJNI()
595 env, _LocalPrinterCapabilitiesClass, "supportedMediaSizes", "[I"); in _initJNI()
596 _LocalPrinterCapabilitiesField__nativeData = (*env)->GetFieldID( in _initJNI()
597 env, _LocalPrinterCapabilitiesClass, "nativeData", "[B"); in _initJNI()
598 _LocalPrinterCapabilitiesField__certificate = (*env)->GetFieldID( in _initJNI()
599 env, _LocalPrinterCapabilitiesClass, "certificate", "[B"); in _initJNI()
600 _LocalPrinterCapabilitiesField__mediaReadySizes = (*env)->GetFieldID( in _initJNI()
601 env, _LocalPrinterCapabilitiesClass, "mediaReadySizes", "[I"); in _initJNI()
602 _LocalPrinterCapabilitiesField__markerNames = (*env)->GetFieldID( in _initJNI()
603 env, _LocalPrinterCapabilitiesClass, "markerNames", "[Ljava/lang/String;"); in _initJNI()
604 _LocalPrinterCapabilitiesField__markerTypes = (*env)->GetFieldID( in _initJNI()
605 env, _LocalPrinterCapabilitiesClass, "markerTypes", "[Ljava/lang/String;"); in _initJNI()
606 _LocalPrinterCapabilitiesField__markerColors = (*env)->GetFieldID( in _initJNI()
607 env, _LocalPrinterCapabilitiesClass, "markerColors", "[Ljava/lang/String;"); in _initJNI()
608 _LocalPrinterCapabilitiesField__markerHighLevel = (*env)->GetFieldID( in _initJNI()
609 env, _LocalPrinterCapabilitiesClass, "markerHighLevel", "[I"); in _initJNI()
610 _LocalPrinterCapabilitiesField__markerLowLevel = (*env)->GetFieldID( in _initJNI()
611 env, _LocalPrinterCapabilitiesClass, "markerLowLevel", "[I"); in _initJNI()
612 _LocalPrinterCapabilitiesField__markerLevel = (*env)->GetFieldID( in _initJNI()
613 env, _LocalPrinterCapabilitiesClass, "markerLevel", "[I"); in _initJNI()
614 _LocalPrinterCapabilitiesField__mopriaCertified = (*env)->GetFieldID( in _initJNI()
615 env, _LocalPrinterCapabilitiesClass, "mopriaCertified", "Ljava/lang/String;"); in _initJNI()
616 _LocalPrinterCapabilitiesField__mPrinterIconUris = (*env)->GetFieldID( in _initJNI()
617 env, _LocalPrinterCapabilitiesClass, "mPrinterIconUris", "[Ljava/lang/String;"); in _initJNI()
620 _WPrintPrinterStatusMonitorClass = (jclass) (*env)->NewGlobalRef(env, (*env)-> in _initJNI()
621 FindClass(env, "com/android/bips/jni/PrinterStatusMonitor")); in _initJNI()
622 _WPrintPrinterStatusMonitorMethod__callbackReceiver = (*env)-> in _initJNI()
623 GetMethodID(env, _WPrintPrinterStatusMonitorClass, "callbackReceiver", in _initJNI()
627 _JobCallbackParamsClass = (jclass) (*env)->NewGlobalRef(env, (*env)->FindClass( in _initJNI()
628 env, "com/android/bips/jni/JobCallbackParams")); in _initJNI()
629 _JobCallbackParamsMethod__init = (*env)->GetMethodID(env, _JobCallbackParamsClass, in _initJNI()
631 _JobCallbackParamsField__jobId = (*env)->GetFieldID(env, _JobCallbackParamsClass, "jobId", in _initJNI()
633 _JobCallbackParamsField__printerState = (*env)->GetFieldID( in _initJNI()
634 env, _JobCallbackParamsClass, "printerState", "Ljava/lang/String;"); in _initJNI()
636 _JobCallbackParamsField__jobState = (*env)->GetFieldID( in _initJNI()
637 env, _JobCallbackParamsClass, "jobState", "Ljava/lang/String;"); in _initJNI()
638 _JobCallbackParamsField__jobDoneResult = (*env)->GetFieldID( in _initJNI()
639 env, _JobCallbackParamsClass, "jobDoneResult", "Ljava/lang/String;"); in _initJNI()
640 _JobCallbackParamsField__blockedReasons = (*env)->GetFieldID( in _initJNI()
641 env, _JobCallbackParamsClass, "blockedReasons", "[Ljava/lang/String;"); in _initJNI()
642 _JobCallbackParamsField__certificate = (*env)->GetFieldID( in _initJNI()
643 env, _JobCallbackParamsClass, "certificate", "[B"); in _initJNI()
646 _callbackReceiver = (jobject) (*env)->NewGlobalRef(env, callbackReceiver); in _initJNI()
649 _JobCallbackClass = (jclass) (*env)->NewGlobalRef(env, (*env)->GetObjectClass( in _initJNI()
650 env, _callbackReceiver)); in _initJNI()
651 _JobCallbackMethod__jobCallback = (*env)->GetMethodID( in _initJNI()
652 env, _JobCallbackClass, "jobCallback", in _initJNI()
658 _PrintServiceStringsClass = (jclass) (*env)->NewGlobalRef(env, (*env)->FindClass( in _initJNI()
659 env, "com/android/bips/jni/BackendConstants")); in _initJNI()
660 _PrintServiceStringsField__PRINTER_STATE_UNKNOWN = (*env)->GetStaticFieldID( in _initJNI()
661 env, _PrintServiceStringsClass, "PRINTER_STATE_UNKNOWN", "Ljava/lang/String;"); in _initJNI()
662 _PrintServiceStringsField__PRINTER_STATE_IDLE = (*env)->GetStaticFieldID( in _initJNI()
663 env, _PrintServiceStringsClass, "PRINTER_STATE_IDLE", "Ljava/lang/String;"); in _initJNI()
664 _PrintServiceStringsField__PRINTER_STATE_RUNNING = (*env)->GetStaticFieldID( in _initJNI()
665 env, _PrintServiceStringsClass, "PRINTER_STATE_RUNNING", "Ljava/lang/String;"); in _initJNI()
666 _PrintServiceStringsField__PRINTER_STATE_UNABLE_TO_CONNECT = (*env)->GetStaticFieldID( in _initJNI()
667 env, _PrintServiceStringsClass, "PRINTER_STATE_UNABLE_TO_CONNECT", in _initJNI()
669 _PrintServiceStringsField__PRINTER_STATE_BLOCKED = (*env)->GetStaticFieldID( in _initJNI()
670 env, _PrintServiceStringsClass, "PRINTER_STATE_BLOCKED", "Ljava/lang/String;"); in _initJNI()
672 _PrintServiceStringsField__JOB_STATE_QUEUED = (*env)->GetStaticFieldID( in _initJNI()
673 env, _PrintServiceStringsClass, "JOB_STATE_QUEUED", "Ljava/lang/String;"); in _initJNI()
674 _PrintServiceStringsField__JOB_STATE_RUNNING = (*env)->GetStaticFieldID( in _initJNI()
675 env, _PrintServiceStringsClass, "JOB_STATE_RUNNING", "Ljava/lang/String;"); in _initJNI()
676 _PrintServiceStringsField__JOB_STATE_BLOCKED = (*env)->GetStaticFieldID( in _initJNI()
677 env, _PrintServiceStringsClass, "JOB_STATE_BLOCKED", "Ljava/lang/String;"); in _initJNI()
678 _PrintServiceStringsField__JOB_STATE_DONE = (*env)->GetStaticFieldID( in _initJNI()
679 env, _PrintServiceStringsClass, "JOB_STATE_DONE", "Ljava/lang/String;"); in _initJNI()
680 _PrintServiceStringsField__JOB_STATE_OTHER = (*env)->GetStaticFieldID( in _initJNI()
681 env, _PrintServiceStringsClass, "JOB_STATE_OTHER", "Ljava/lang/String;"); in _initJNI()
682 _PrintServiceStringsField__JOB_DONE_OK = (*env)->GetStaticFieldID( in _initJNI()
683 env, _PrintServiceStringsClass, "JOB_DONE_OK", "Ljava/lang/String;"); in _initJNI()
684 _PrintServiceStringsField__JOB_DONE_ERROR = (*env)->GetStaticFieldID( in _initJNI()
685 env, _PrintServiceStringsClass, "JOB_DONE_ERROR", "Ljava/lang/String;"); in _initJNI()
686 _PrintServiceStringsField__JOB_DONE_CANCELLED = (*env)->GetStaticFieldID( in _initJNI()
687 env, _PrintServiceStringsClass, "JOB_DONE_CANCELLED", "Ljava/lang/String;"); in _initJNI()
688 _PrintServiceStringsField__JOB_DONE_CORRUPT = (*env)->GetStaticFieldID( in _initJNI()
689 env, _PrintServiceStringsClass, "JOB_DONE_CORRUPT", "Ljava/lang/String;"); in _initJNI()
690 _PrintServiceStringsField__JOB_DONE_OTHER = (*env)->GetStaticFieldID( in _initJNI()
691 env, _PrintServiceStringsClass, "JOB_DONE_OTHER", "Ljava/lang/String;"); in _initJNI()
692 _PrintServiceStringsField__JOB_DONE_AUTHENTICATION_CANCELED = (*env)->GetStaticFieldID(env, in _initJNI()
694 _PrintServiceStringsField__JOB_DONE_ACCOUNT_INFO_NEEDED = (*env)->GetStaticFieldID(env, in _initJNI()
696 _PrintServiceStringsField__JOB_DONE_ACCOUNT_CLOSED = (*env)->GetStaticFieldID(env, in _initJNI()
698 _PrintServiceStringsField__JOB_DONE_ACCOUNT_LIMIT_REACHED = (*env)->GetStaticFieldID(env, in _initJNI()
700 _PrintServiceStringsField__JOB_DONE_AUTHORIZATION_FAILED = (*env)->GetStaticFieldID(env, in _initJNI()
702 _PrintServiceStringsField__JOB_DONE_SIDES_UNSUPPORTED = (*env)->GetStaticFieldID(env, in _initJNI()
704 _PrintServiceStringsField__JOB_DONE_BAD_CERTIFICATE = (*env)->GetStaticFieldID(env, in _initJNI()
706 _PrintServiceStringsField__BLOCKED_REASON__OFFLINE = (*env)->GetStaticFieldID( in _initJNI()
707 env, _PrintServiceStringsClass, "BLOCKED_REASON__OFFLINE", "Ljava/lang/String;"); in _initJNI()
708 _PrintServiceStringsField__BLOCKED_REASON__BUSY = (*env)->GetStaticFieldID( in _initJNI()
709 env, _PrintServiceStringsClass, "BLOCKED_REASON__BUSY", "Ljava/lang/String;"); in _initJNI()
710 _PrintServiceStringsField__BLOCKED_REASON__CANCELLED = (*env)->GetStaticFieldID( in _initJNI()
711 env, _PrintServiceStringsClass, "BLOCKED_REASON__CANCELLED", "Ljava/lang/String;"); in _initJNI()
712 _PrintServiceStringsField__BLOCKED_REASON__OUT_OF_PAPER = (*env)->GetStaticFieldID( in _initJNI()
713 env, _PrintServiceStringsClass, "BLOCKED_REASON__OUT_OF_PAPER", "Ljava/lang/String;"); in _initJNI()
714 _PrintServiceStringsField__BLOCKED_REASON__OUT_OF_INK = (*env)->GetStaticFieldID( in _initJNI()
715 env, _PrintServiceStringsClass, "BLOCKED_REASON__OUT_OF_INK", "Ljava/lang/String;"); in _initJNI()
716 _PrintServiceStringsField__BLOCKED_REASON__OUT_OF_TONER = (*env)->GetStaticFieldID( in _initJNI()
717 env, _PrintServiceStringsClass, "BLOCKED_REASON__OUT_OF_TONER", "Ljava/lang/String;"); in _initJNI()
718 _PrintServiceStringsField__BLOCKED_REASON__JAMMED = (*env)->GetStaticFieldID( in _initJNI()
719 env, _PrintServiceStringsClass, "BLOCKED_REASON__JAMMED", "Ljava/lang/String;"); in _initJNI()
720 _PrintServiceStringsField__BLOCKED_REASON__DOOR_OPEN = (*env)->GetStaticFieldID( in _initJNI()
721 env, _PrintServiceStringsClass, "BLOCKED_REASON__DOOR_OPEN", "Ljava/lang/String;"); in _initJNI()
722 _PrintServiceStringsField__BLOCKED_REASON__SERVICE_REQUEST = (*env)->GetStaticFieldID( in _initJNI()
723 env, _PrintServiceStringsClass, "BLOCKED_REASON__SERVICE_REQUEST", in _initJNI()
725 _PrintServiceStringsField__BLOCKED_REASON__LOW_ON_INK = (*env)->GetStaticFieldID( in _initJNI()
726 env, _PrintServiceStringsClass, "BLOCKED_REASON__LOW_ON_INK", "Ljava/lang/String;"); in _initJNI()
727 _PrintServiceStringsField__BLOCKED_REASON__LOW_ON_TONER = (*env)->GetStaticFieldID( in _initJNI()
728 env, _PrintServiceStringsClass, "BLOCKED_REASON__LOW_ON_TONER", "Ljava/lang/String;"); in _initJNI()
729 _PrintServiceStringsField__BLOCKED_REASON__REALLY_LOW_ON_INK = (*env)->GetStaticFieldID( in _initJNI()
730 env, _PrintServiceStringsClass, "BLOCKED_REASON__REALLY_LOW_ON_INK", in _initJNI()
732 _PrintServiceStringsField__BLOCKED_REASON__BAD_CERTIFICATE = (*env)->GetStaticFieldID( in _initJNI()
733 env, _PrintServiceStringsClass, "BLOCKED_REASON__BAD_CERTIFICATE", in _initJNI()
735 _PrintServiceStringsField__BLOCKED_REASON__UNKNOWN = (*env)->GetStaticFieldID( in _initJNI()
736 env, _PrintServiceStringsClass, "BLOCKED_REASON__UNKNOWN", "Ljava/lang/String;"); in _initJNI()
737 _PrintServiceStringsField__BLOCKED_REASON__PAUSED = (*env)->GetStaticFieldID(env, in _initJNI()
739 _PrintServiceStringsField__BLOCKED_REASON__STOPPED = (*env)->GetStaticFieldID(env, in _initJNI()
742 (*env)->GetStaticFieldID(env, _PrintServiceStringsClass, in _initJNI()
744 _PrintServiceStringsField__BLOCKED_REASON__INTERLOCK_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
747 (*env)->GetStaticFieldID(env, _PrintServiceStringsClass, in _initJNI()
749 _PrintServiceStringsField__BLOCKED_REASON__OUTPUT_TRAY_MISSING = (*env)->GetStaticFieldID(env, in _initJNI()
751 _PrintServiceStringsField__BLOCKED_REASON__BANDER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
753 _PrintServiceStringsField__BLOCKED_REASON__BINDER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
755 _PrintServiceStringsField__BLOCKED_REASON__POWER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
757 _PrintServiceStringsField__BLOCKED_REASON__CLEANER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
759 _PrintServiceStringsField__BLOCKED_REASON__DIE_CUTTER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
761 _PrintServiceStringsField__BLOCKED_REASON__FOLDER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
763 _PrintServiceStringsField__BLOCKED_REASON__IMPRINTER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
765 _PrintServiceStringsField__BLOCKED_REASON__INPUT_TRAY_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
767 _PrintServiceStringsField__BLOCKED_REASON__INSERTER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
769 _PrintServiceStringsField__BLOCKED_REASON__INTERPRETER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
771 _PrintServiceStringsField__BLOCKED_REASON__MAKE_ENVELOPE_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
773 _PrintServiceStringsField__BLOCKED_REASON__MARKER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
775 _PrintServiceStringsField__BLOCKED_REASON__MEDIA_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
777 _PrintServiceStringsField__BLOCKED_REASON__PERFORATER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
779 _PrintServiceStringsField__BLOCKED_REASON__PUNCHER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
781 _PrintServiceStringsField__BLOCKED_REASON__SEPARATION_CUTTER_ERROR = (*env)->GetStaticFieldID( in _initJNI()
782 env, _PrintServiceStringsClass, "BLOCKED_REASON__SEPARATION_CUTTER_ERROR", in _initJNI()
784 _PrintServiceStringsField__BLOCKED_REASON__SHEET_ROTATOR_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
786 _PrintServiceStringsField__BLOCKED_REASON__SLITTER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
788 _PrintServiceStringsField__BLOCKED_REASON__STACKER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
790 _PrintServiceStringsField__BLOCKED_REASON__STAPLER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
792 _PrintServiceStringsField__BLOCKED_REASON__STITCHER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
794 _PrintServiceStringsField__BLOCKED_REASON__SUBUNIT_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
796 _PrintServiceStringsField__BLOCKED_REASON__TRIMMER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
798 _PrintServiceStringsField__BLOCKED_REASON__WRAPPER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
800 _PrintServiceStringsField__BLOCKED_REASON__CLIENT_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
802 _PrintServiceStringsField__BLOCKED_REASON__SERVER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
805 (*env)->GetStaticFieldID(env, _PrintServiceStringsClass, in _initJNI()
807 _PrintServiceStringsField__BLOCKED_REASON__CONFIGURATION_CHANGED = (*env)->GetStaticFieldID(env, in _initJNI()
810 _PrintServiceStringsField__BLOCKED_REASON__CONNECTING_TO_DEVICE = (*env)->GetStaticFieldID(env, in _initJNI()
813 _PrintServiceStringsField__BLOCKED_REASON__DEACTIVATED = (*env)->GetStaticFieldID(env, in _initJNI()
815 _PrintServiceStringsField__BLOCKED_REASON__DEVELOPER_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
817 _PrintServiceStringsField__BLOCKED_REASON__HOLD_NEW_JOBS = (*env)->GetStaticFieldID(env, in _initJNI()
819 _PrintServiceStringsField__BLOCKED_REASON__OPC_LIFE_OVER = (*env)->GetStaticFieldID(env, in _initJNI()
821 _PrintServiceStringsField__BLOCKED_REASON__SPOOL_AREA_FULL = (*env)->GetStaticFieldID(env, in _initJNI()
823 _PrintServiceStringsField__BLOCKED_REASON__SHUTDOWN = (*env)->GetStaticFieldID(env, in _initJNI()
825 _PrintServiceStringsField__BLOCKED_REASON__TIMED_OUT = (*env)->GetStaticFieldID(env, in _initJNI()
827 _PrintServiceStringsField__BLOCKED_REASON__PRINTER_MANUAL_RESET = (*env)->GetStaticFieldID(env, in _initJNI()
830 _PrintServiceStringsField__BLOCKED_REASON__PRINTER_NMS_RESET = (*env)->GetStaticFieldID(env, in _initJNI()
833 _PrintServiceStringsField__ALIGNMENT__CENTER = (*env)->GetStaticFieldID( in _initJNI()
834 env, _PrintServiceStringsClass, "ALIGN_CENTER", "I"); in _initJNI()
835 _PrintServiceStringsField__ALIGNMENT__CENTER_HORIZONTAL = (*env)->GetStaticFieldID( in _initJNI()
836 env, _PrintServiceStringsClass, "ALIGN_CENTER_HORIZONTAL", "I"); in _initJNI()
837 _PrintServiceStringsField__ALIGNMENT__CENTER_VERTICAL = (*env)->GetStaticFieldID( in _initJNI()
838 env, _PrintServiceStringsClass, "ALIGN_CENTER_VERTICIAL", "I"); in _initJNI()
840 (*env)->GetStaticFieldID(env, _PrintServiceStringsClass, in _initJNI()
843 _PrintServiceStringField__JOB_FAIL_REASON__ABORTED_BY_SYSTEM = (*env)->GetStaticFieldID(env, in _initJNI()
845 _PrintServiceStringField__JOB_FAIL_REASON__UNSUPPORTED_COMPRESSION = (*env)->GetStaticFieldID( in _initJNI()
846 env, _PrintServiceStringsClass, "JOB_FAIL_REASON__UNSUPPORTED_COMPRESSION", in _initJNI()
848 _PrintServiceStringField__JOB_FAIL_REASON__COMPRESSION_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
851 (*env)->GetStaticFieldID(env, _PrintServiceStringsClass, in _initJNI()
853 _PrintServiceStringField__JOB_FAIL_REASON__DOCUMENT_FORMAT_ERROR = (*env)->GetStaticFieldID(env, in _initJNI()
856 _PrintServiceStringField__JOB_FAIL_REASON__SERVICE_OFFLINE = (*env)->GetStaticFieldID(env, in _initJNI()
858 _PrintServiceStringField__JOB_FAIL_REASON__DOCUMENT_PASSWORD_ERROR = (*env)->GetStaticFieldID( in _initJNI()
859 env, _PrintServiceStringsClass, "JOB_FAIL_REASON__DOCUMENT_PASSWORD_ERROR", in _initJNI()
861 _PrintServiceStringField__JOB_FAIL_REASON__DOCUMENT_PERMISSION_ERROR = (*env)->GetStaticFieldID( in _initJNI()
862 env, _PrintServiceStringsClass, "JOB_FAIL_REASON__DOCUMENT_PERMISSION_ERROR", in _initJNI()
864 _PrintServiceStringField__JOB_FAIL_REASON__DOCUMENT_SECURITY_ERROR = (*env)->GetStaticFieldID( in _initJNI()
865 env, _PrintServiceStringsClass, "JOB_FAIL_REASON__DOCUMENT_SECURITY_ERROR", in _initJNI()
868 (*env)->GetStaticFieldID(env, _PrintServiceStringsClass, in _initJNI()
870 _PrintServiceStringField__JOB_FAIL_REASON__DOCUMENT_ACCESS_ERROR = (*env)->GetStaticFieldID( in _initJNI()
871 env, _PrintServiceStringsClass, "JOB_FAIL_REASON__DOCUMENT_ACCESS_ERROR", in _initJNI()
873 _PrintServiceStringField__JOB_FAIL_REASON__SUBMISSION_INTERRUPTED = (*env)->GetStaticFieldID( in _initJNI()
874 env, _PrintServiceStringsClass, "JOB_FAIL_REASON__SUBMISSION_INTERRUPTED", in _initJNI()
877 pdf_render_init(env); in _initJNI()
883 static int _convertPrinterCaps_to_C(JNIEnv *env, jobject javaPrinterCaps, in _convertPrinterCaps_to_C() argument
889 jbyteArray nativeDataObject = (jbyteArray) (*env)->GetObjectField( in _convertPrinterCaps_to_C()
890 env, javaPrinterCaps, _LocalPrinterCapabilitiesField__nativeData); in _convertPrinterCaps_to_C()
894 jbyte *nativeDataPtr = (*env)->GetByteArrayElements(env, nativeDataObject, NULL); in _convertPrinterCaps_to_C()
896 (*env)->ReleaseByteArrayElements(env, nativeDataObject, nativeDataPtr, 0); in _convertPrinterCaps_to_C()
904 static int _convertPrinterCaps_to_Java(JNIEnv *env, jobject javaPrinterCaps, in _convertPrinterCaps_to_Java() argument
911 jbyteArray nativeDataObject = (jbyteArray) (*env)->GetObjectField( in _convertPrinterCaps_to_Java()
912 env, javaPrinterCaps, _LocalPrinterCapabilitiesField__nativeData); in _convertPrinterCaps_to_Java()
915 nativeDataObject = (*env)->NewByteArray(env, sizeof(printer_capabilities_t)); in _convertPrinterCaps_to_Java()
918 jbyte *nativeDataPtr = (*env)->GetByteArrayElements(env, nativeDataObject, NULL); in _convertPrinterCaps_to_Java()
920 (*env)->ReleaseByteArrayElements(env, nativeDataObject, nativeDataPtr, 0); in _convertPrinterCaps_to_Java()
923 (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__nativeData, in _convertPrinterCaps_to_Java()
925 (*env)->DeleteLocalRef(env, nativeDataObject); in _convertPrinterCaps_to_Java()
928 (*env)->SetBooleanField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__duplex, in _convertPrinterCaps_to_Java()
930 (*env)->SetBooleanField(env, javaPrinterCaps, in _convertPrinterCaps_to_Java()
933 (*env)->SetBooleanField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__color, in _convertPrinterCaps_to_Java()
935 (*env)->SetIntField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__printerTopMargin, in _convertPrinterCaps_to_Java()
937 (*env)->SetIntField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__printerBottomMargin, in _convertPrinterCaps_to_Java()
939 (*env)->SetIntField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__printerLeftMargin, in _convertPrinterCaps_to_Java()
941 (*env)->SetIntField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__printerRightMargin, in _convertPrinterCaps_to_Java()
943 (*env)->SetBooleanField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__isSupported, in _convertPrinterCaps_to_Java()
946 stringToJava(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__mediaDefault, in _convertPrinterCaps_to_Java()
948 stringToJava(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__path, in _convertPrinterCaps_to_Java()
950 stringToJava(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__name, in _convertPrinterCaps_to_Java()
952 stringToJava(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__uuid, in _convertPrinterCaps_to_Java()
954 stringToJava(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__location, in _convertPrinterCaps_to_Java()
961 intArray = (*env)->NewIntArray(env, wprintPrinterCaps->numSupportedMediaTypes); in _convertPrinterCaps_to_Java()
962 intArrayPtr = (*env)->GetIntArrayElements(env, intArray, NULL); in _convertPrinterCaps_to_Java()
966 (*env)->ReleaseIntArrayElements(env, intArray, intArrayPtr, 0); in _convertPrinterCaps_to_Java()
967 (*env)->SetObjectField(env, javaPrinterCaps, in _convertPrinterCaps_to_Java()
969 (*env)->DeleteLocalRef(env, intArray); in _convertPrinterCaps_to_Java()
971 intArray = (*env)->NewIntArray(env, wprintPrinterCaps->numSupportedMediaSizes); in _convertPrinterCaps_to_Java()
972 intArrayPtr = (*env)->GetIntArrayElements(env, intArray, NULL); in _convertPrinterCaps_to_Java()
976 (*env)->ReleaseIntArrayElements(env, intArray, intArrayPtr, 0); in _convertPrinterCaps_to_Java()
977 (*env)->SetObjectField(env, javaPrinterCaps, in _convertPrinterCaps_to_Java()
979 (*env)->DeleteLocalRef(env, intArray); in _convertPrinterCaps_to_Java()
989 stringToJava(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__mopriaCertified, in _convertPrinterCaps_to_Java()
994 (jobjectArray) (*env)->NewObjectArray(env, wprintPrinterCaps->num_printer_icons, in _convertPrinterCaps_to_Java()
995 (*env)->FindClass(env, "java/lang/String"), in _convertPrinterCaps_to_Java()
996 (*env)->NewStringUTF(env, "")); in _convertPrinterCaps_to_Java()
998 jStr = (*env)->NewStringUTF(env, wprintPrinterCaps->printer_icons[index]); in _convertPrinterCaps_to_Java()
999 (*env)->SetObjectArrayElement(env, jPrinterIconArray, index, jStr); in _convertPrinterCaps_to_Java()
1002 (*env)->SetObjectField(env, javaPrinterCaps, in _convertPrinterCaps_to_Java()
1007 (jobjectArray) (*env)->NewObjectArray(env, wprintPrinterCaps->marker_levels_count, in _convertPrinterCaps_to_Java()
1008 (*env)->FindClass(env, "java/lang/String"), in _convertPrinterCaps_to_Java()
1009 (*env)->NewStringUTF(env, "")); in _convertPrinterCaps_to_Java()
1011 jStr = (*env)->NewStringUTF(env, wprintPrinterCaps->marker_types[index]); in _convertPrinterCaps_to_Java()
1012 (*env)->SetObjectArrayElement(env, jMarkerTypesArray, index, jStr); in _convertPrinterCaps_to_Java()
1014 (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__markerTypes, in _convertPrinterCaps_to_Java()
1018 (jobjectArray) (*env)->NewObjectArray(env, wprintPrinterCaps->marker_levels_count, in _convertPrinterCaps_to_Java()
1019 (*env)->FindClass(env, "java/lang/String"), in _convertPrinterCaps_to_Java()
1020 (*env)->NewStringUTF(env, "")); in _convertPrinterCaps_to_Java()
1022 jStr = (*env)->NewStringUTF(env, wprintPrinterCaps->marker_names[index]); in _convertPrinterCaps_to_Java()
1023 (*env)->SetObjectArrayElement(env, jMarkerNamesArray, index, jStr); in _convertPrinterCaps_to_Java()
1025 (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__markerNames, in _convertPrinterCaps_to_Java()
1029 (jobjectArray) (*env)->NewObjectArray(env, wprintPrinterCaps->marker_levels_count, in _convertPrinterCaps_to_Java()
1030 (*env)->FindClass(env, "java/lang/String"), in _convertPrinterCaps_to_Java()
1031 (*env)->NewStringUTF(env, "")); in _convertPrinterCaps_to_Java()
1033 jStr = (*env)->NewStringUTF(env, wprintPrinterCaps->marker_colors[index]); in _convertPrinterCaps_to_Java()
1034 (*env)->SetObjectArrayElement(env, jMarkerColorsArray, index, jStr); in _convertPrinterCaps_to_Java()
1036 (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__markerColors, in _convertPrinterCaps_to_Java()
1039 intArray = (*env)->NewIntArray(env, wprintPrinterCaps->marker_levels_count); in _convertPrinterCaps_to_Java()
1040 intArrayPtr = (*env)->GetIntArrayElements(env, intArray, NULL); in _convertPrinterCaps_to_Java()
1044 (*env)->ReleaseIntArrayElements(env, intArray, intArrayPtr, 0); in _convertPrinterCaps_to_Java()
1045 (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__markerLevel, in _convertPrinterCaps_to_Java()
1047 (*env)->DeleteLocalRef(env, intArray); in _convertPrinterCaps_to_Java()
1049 intArray = (*env)->NewIntArray(env, wprintPrinterCaps->marker_levels_count); in _convertPrinterCaps_to_Java()
1050 intArrayPtr = (*env)->GetIntArrayElements(env, intArray, NULL); in _convertPrinterCaps_to_Java()
1054 (*env)->ReleaseIntArrayElements(env, intArray, intArrayPtr, 0); in _convertPrinterCaps_to_Java()
1055 (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__markerLowLevel, in _convertPrinterCaps_to_Java()
1057 (*env)->DeleteLocalRef(env, intArray); in _convertPrinterCaps_to_Java()
1059 intArray = (*env)->NewIntArray(env, wprintPrinterCaps->marker_levels_count); in _convertPrinterCaps_to_Java()
1060 intArrayPtr = (*env)->GetIntArrayElements(env, intArray, NULL); in _convertPrinterCaps_to_Java()
1064 (*env)->ReleaseIntArrayElements(env, intArray, intArrayPtr, 0); in _convertPrinterCaps_to_Java()
1065 … (*env)->SetObjectField(env, javaPrinterCaps, _LocalPrinterCapabilitiesField__markerHighLevel, in _convertPrinterCaps_to_Java()
1067 (*env)->DeleteLocalRef(env, intArray); in _convertPrinterCaps_to_Java()
1069 intArray = (*env)->NewIntArray(env, wprintPrinterCaps->numSupportedMediaReadySizes); in _convertPrinterCaps_to_Java()
1070 intArrayPtr = (*env)->GetIntArrayElements(env, intArray, NULL); in _convertPrinterCaps_to_Java()
1074 (*env)->ReleaseIntArrayElements(env, intArray, intArrayPtr, 0); in _convertPrinterCaps_to_Java()
1075 (*env)->SetObjectField(env, javaPrinterCaps, in _convertPrinterCaps_to_Java()
1077 (*env)->DeleteLocalRef(env, intArray); in _convertPrinterCaps_to_Java()
1086 static void stringToJava(JNIEnv *env, jobject obj, jfieldID id, const char *str) { in stringToJava() argument
1092 jStr = (*env)->NewStringUTF(env, str); in stringToJava()
1093 (*env)->SetObjectField(env, obj, id, jStr); in stringToJava()
1094 (*env)->DeleteLocalRef(env, jStr); in stringToJava()
1100 static int _convertJobParams_to_C(JNIEnv *env, jobject javaJobParams, in _convertJobParams_to_C() argument
1106 jbyteArray nativeDataObject = (jbyteArray) (*env)->GetObjectField( in _convertJobParams_to_C()
1107 env, javaJobParams, _LocalJobParamsField__nativeData); in _convertJobParams_to_C()
1112 jbyte *nativeDataPtr = (*env)->GetByteArrayElements(env, nativeDataObject, NULL); in _convertJobParams_to_C()
1114 (*env)->ReleaseByteArrayElements(env, nativeDataObject, nativeDataPtr, JNI_ABORT); in _convertJobParams_to_C()
1116 wprintJobParams->media_size = (media_size_t) (*env)->GetIntField( in _convertJobParams_to_C()
1117 env, javaJobParams, _LocalJobParamsField__media_size); in _convertJobParams_to_C()
1118 wprintJobParams->media_type = (media_type_t) (*env)->GetIntField( in _convertJobParams_to_C()
1119 env, javaJobParams, _LocalJobParamsField__media_type); in _convertJobParams_to_C()
1120 wprintJobParams->duplex = (duplex_t) (*env)->GetIntField( in _convertJobParams_to_C()
1121 env, javaJobParams, _LocalJobParamsField__duplex); in _convertJobParams_to_C()
1122 wprintJobParams->color_space = (color_space_t) (*env)->GetIntField( in _convertJobParams_to_C()
1123 env, javaJobParams, _LocalJobParamsField__color_space); in _convertJobParams_to_C()
1124 wprintJobParams->media_tray = (media_tray_t) (*env)->GetIntField( in _convertJobParams_to_C()
1125 env, javaJobParams, _LocalJobParamsField__media_tray); in _convertJobParams_to_C()
1126 wprintJobParams->num_copies = (unsigned int) (*env)->GetIntField( in _convertJobParams_to_C()
1127 env, javaJobParams, _LocalJobParamsField__num_copies); in _convertJobParams_to_C()
1128 wprintJobParams->borderless = (bool) (*env)->GetIntField(env, javaJobParams, in _convertJobParams_to_C()
1130 wprintJobParams->render_flags = (unsigned int) (*env)->GetIntField( in _convertJobParams_to_C()
1131 env, javaJobParams, _LocalJobParamsField__render_flags); in _convertJobParams_to_C()
1133 (unsigned int) (*env)->GetIntField(env, javaJobParams, in _convertJobParams_to_C()
1136 wprintJobParams->job_top_margin = (float) (*env)->GetFloatField( in _convertJobParams_to_C()
1137 env, javaJobParams, _LocalJobParamsField__job_margin_top); in _convertJobParams_to_C()
1138 wprintJobParams->job_left_margin = (float) (*env)->GetFloatField( in _convertJobParams_to_C()
1139 env, javaJobParams, _LocalJobParamsField__job_margin_left); in _convertJobParams_to_C()
1140 wprintJobParams->job_right_margin = (float) (*env)->GetFloatField( in _convertJobParams_to_C()
1141 env, javaJobParams, _LocalJobParamsField__job_margin_right); in _convertJobParams_to_C()
1142 wprintJobParams->job_bottom_margin = (float) (*env)->GetFloatField( in _convertJobParams_to_C()
1143 env, javaJobParams, _LocalJobParamsField__job_margin_bottom); in _convertJobParams_to_C()
1144 wprintJobParams->source_height = (float) (*env)->GetFloatField( in _convertJobParams_to_C()
1145 env, javaJobParams, _LocalJobParamsField__source_height); in _convertJobParams_to_C()
1146 wprintJobParams->source_width = (float) (*env)->GetFloatField( in _convertJobParams_to_C()
1147 env, javaJobParams, _LocalJobParamsField__source_width); in _convertJobParams_to_C()
1148 wprintJobParams->print_at_scale = (bool) (*env)->GetBooleanField(env, javaJobParams, in _convertJobParams_to_C()
1151 if ((*env)->GetBooleanField(env, javaJobParams, _LocalJobParamsField__portrait_mode)) { in _convertJobParams_to_C()
1153 } else if ((*env)->GetBooleanField(env, javaJobParams, _LocalJobParamsField__landscape_mode)) { in _convertJobParams_to_C()
1155 } else if ((*env)->GetBooleanField(env, javaJobParams, _LocalJobParamsField__auto_rotate)) { in _convertJobParams_to_C()
1158 if ((*env)->GetBooleanField(env, javaJobParams, _LocalJobParamsField__fill_page)) { in _convertJobParams_to_C()
1160 } else if ((*env)->GetBooleanField(env, javaJobParams, _LocalJobParamsField__fit_to_page)) { in _convertJobParams_to_C()
1162 if ((*env)->GetBooleanField(env, javaJobParams, _LocalJobParamsField__document_scaling)) { in _convertJobParams_to_C()
1167 int alignment = ((*env)->GetIntField(env, javaJobParams, _LocalJobParamsField__alignment)); in _convertJobParams_to_C()
1173 if (alignment & ((*env)->GetStaticIntField( in _convertJobParams_to_C()
1174 env, _PrintServiceStringsClass, in _convertJobParams_to_C()
1178 if (alignment & ((*env)->GetStaticIntField( in _convertJobParams_to_C()
1179 env, _PrintServiceStringsClass, in _convertJobParams_to_C()
1183 if (alignment & ((*env)->GetStaticIntField( in _convertJobParams_to_C()
1184 env, _PrintServiceStringsClass, in _convertJobParams_to_C()
1188 if ((alignment & ((*env)->GetStaticIntField( in _convertJobParams_to_C()
1189 env, _PrintServiceStringsClass, _PrintServiceStringsField__ALIGNMENT__CENTER))) == in _convertJobParams_to_C()
1190 ((*env)->GetStaticIntField(env, _PrintServiceStringsClass, in _convertJobParams_to_C()
1198 jstring docCategory = (jstring) (*env)->GetObjectField(env, javaJobParams, in _convertJobParams_to_C()
1201 const char *category = (*env)->GetStringUTFChars(env, docCategory, NULL); in _convertJobParams_to_C()
1205 (*env)->ReleaseStringUTFChars(env, docCategory, category); in _convertJobParams_to_C()
1209 jstring jobName = (jstring) (*env)->GetObjectField(env, javaJobParams, in _convertJobParams_to_C()
1212 const char *name = (*env)->GetStringUTFChars(env, jobName, NULL); in _convertJobParams_to_C()
1215 (*env)->ReleaseStringUTFChars(env, jobName, name); in _convertJobParams_to_C()
1219 jstring jobOriginatingUserName = (jstring) (*env)->GetObjectField( in _convertJobParams_to_C()
1220 env, javaJobParams, _LocalJobParamsField__job_originating_user_name); in _convertJobParams_to_C()
1222 const char *name = (*env)->GetStringUTFChars(env, jobOriginatingUserName, NULL); in _convertJobParams_to_C()
1226 (*env)->ReleaseStringUTFChars(env, jobOriginatingUserName, name); in _convertJobParams_to_C()
1232 jstring pageRangeObject = (jstring) (*env)->GetObjectField(env, javaJobParams, in _convertJobParams_to_C()
1235 int page_range_size = (*env)->GetStringLength(env, pageRangeObject); in _convertJobParams_to_C()
1236 const jbyte *pageRange = (jbyte *) (*env)->GetStringUTFChars(env, pageRangeObject, 0); in _convertJobParams_to_C()
1242 (*env)->ReleaseStringUTFChars(env, pageRangeObject, (const char *) pageRange); in _convertJobParams_to_C()
1252 static int _covertJobParams_to_Java(JNIEnv *env, jobject javaJobParams, in _covertJobParams_to_Java() argument
1258 jbyteArray nativeDataObject = (jbyteArray) (*env)->GetObjectField( in _covertJobParams_to_Java()
1259 env, javaJobParams, _LocalJobParamsField__nativeData); in _covertJobParams_to_Java()
1261 nativeDataObject = (*env)->NewByteArray(env, sizeof(wprint_job_params_t)); in _covertJobParams_to_Java()
1262 (*env)->SetObjectField(env, javaJobParams, _LocalJobParamsField__nativeData, in _covertJobParams_to_Java()
1264 nativeDataObject = (jbyteArray) (*env)->GetObjectField(env, javaJobParams, in _covertJobParams_to_Java()
1268 jbyte *nativeDataPtr = (*env)->GetByteArrayElements(env, nativeDataObject, NULL); in _covertJobParams_to_Java()
1270 (*env)->ReleaseByteArrayElements(env, nativeDataObject, nativeDataPtr, 0); in _covertJobParams_to_Java()
1273 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__media_size, in _covertJobParams_to_Java()
1275 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__media_type, in _covertJobParams_to_Java()
1277 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__duplex, in _covertJobParams_to_Java()
1279 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__color_space, in _covertJobParams_to_Java()
1281 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__media_tray, in _covertJobParams_to_Java()
1283 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__num_copies, in _covertJobParams_to_Java()
1285 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__borderless, in _covertJobParams_to_Java()
1287 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__render_flags, in _covertJobParams_to_Java()
1289 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__pdf_render_resolution, in _covertJobParams_to_Java()
1291 (*env)->SetBooleanField(env, javaJobParams, _LocalJobParamsField__fit_to_page, in _covertJobParams_to_Java()
1294 (*env)->SetBooleanField(env, javaJobParams, _LocalJobParamsField__fill_page, in _covertJobParams_to_Java()
1297 (*env)->SetBooleanField(env, javaJobParams, _LocalJobParamsField__auto_rotate, in _covertJobParams_to_Java()
1299 (*env)->SetBooleanField(env, javaJobParams, _LocalJobParamsField__portrait_mode, (jboolean) ( in _covertJobParams_to_Java()
1301 (*env)->SetBooleanField(env, javaJobParams, _LocalJobParamsField__landscape_mode, (jboolean) ( in _covertJobParams_to_Java()
1303 (*env)->SetBooleanField(env, javaJobParams, _LocalJobParamsField__print_at_scale, in _covertJobParams_to_Java()
1307 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__print_resolution, in _covertJobParams_to_Java()
1309 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__printable_width, in _covertJobParams_to_Java()
1311 (*env)->SetIntField(env, javaJobParams, _LocalJobParamsField__printable_height, in _covertJobParams_to_Java()
1315 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__page_width, in _covertJobParams_to_Java()
1317 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__page_height, in _covertJobParams_to_Java()
1319 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__page_margin_top, in _covertJobParams_to_Java()
1321 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__page_margin_left, in _covertJobParams_to_Java()
1323 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__page_margin_right, in _covertJobParams_to_Java()
1325 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__page_margin_bottom, in _covertJobParams_to_Java()
1328 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__job_margin_top, in _covertJobParams_to_Java()
1330 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__job_margin_left, in _covertJobParams_to_Java()
1332 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__job_margin_right, in _covertJobParams_to_Java()
1334 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__job_margin_bottom, in _covertJobParams_to_Java()
1336 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__source_width, in _covertJobParams_to_Java()
1338 (*env)->SetFloatField(env, javaJobParams, _LocalJobParamsField__source_height, in _covertJobParams_to_Java()
1347 static jobjectArray processFailReasons(JNIEnv *env, unsigned long long fail_reasons, in processFailReasons() argument
1352 jstring jStr = (*env)->NewStringUTF(env, ""); in processFailReasons()
1353 jobjectArray stringArray = (*env)->NewObjectArray(env, count, in processFailReasons()
1354 (*env)->FindClass(env, "java/lang/String"), in processFailReasons()
1356 (*env)->DeleteLocalRef(env, jStr); in processFailReasons()
1367 jStr = (jstring) (*env)-> in processFailReasons()
1368 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1371 jStr = (jstring) (*env)-> in processFailReasons()
1372 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1375 jStr = (jstring) (*env)-> in processFailReasons()
1376 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1379 jStr = (jstring) (*env)-> in processFailReasons()
1380 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1383 jStr = (jstring) (*env)-> in processFailReasons()
1384 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1387 jStr = (jstring) (*env)-> in processFailReasons()
1388 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1391 jStr = (jstring) (*env)-> in processFailReasons()
1392 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1395 jStr = (jstring) (*env)-> in processFailReasons()
1396 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1399 jStr = (jstring) (*env)-> in processFailReasons()
1400 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1403 jStr = (jstring) (*env)-> in processFailReasons()
1404 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1407 jStr = (jstring) (*env)-> in processFailReasons()
1408 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1411 jStr = (jstring) (*env)-> in processFailReasons()
1412 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1415 jStr = (jstring) (*env)-> in processFailReasons()
1416 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1419 jStr = (jstring) (*env)-> in processFailReasons()
1420 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1423 jStr = (jstring) (*env)-> in processFailReasons()
1424 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1427 jStr = (jstring) (*env)-> in processFailReasons()
1428 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1431 jStr = (jstring) (*env)-> in processFailReasons()
1432 GetStaticObjectField(env, _PrintServiceStringsClass, in processFailReasons()
1439 (*env)->SetObjectArrayElement(env, stringArray, reasonCount++, jStr); in processFailReasons()
1448 static jobjectArray processBlockStatus(JNIEnv *env, unsigned long long blocked_reasons, in processBlockStatus() argument
1453 jstring jStr = (*env)->NewStringUTF(env, ""); in processBlockStatus()
1454 jobjectArray stringArray = (*env)->NewObjectArray(env, count, in processBlockStatus()
1455 (*env)->FindClass(env, "java/lang/String"), in processBlockStatus()
1457 (*env)->DeleteLocalRef(env, jStr); in processBlockStatus()
1467 jStr = (jstring) (*env)-> in processBlockStatus()
1468 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1471 jStr = (jstring) (*env)-> in processBlockStatus()
1472 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1475 jStr = (jstring) (*env)-> in processBlockStatus()
1476 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1479 jStr = (jstring) (*env)-> in processBlockStatus()
1480 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1483 jStr = (jstring) (*env)-> in processBlockStatus()
1484 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1487 jStr = (jstring) (*env)-> in processBlockStatus()
1488 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1491 jStr = (jstring) (*env)-> in processBlockStatus()
1492 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1495 jStr = (jstring) (*env)-> in processBlockStatus()
1496 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1499 jStr = (jstring) (*env)-> in processBlockStatus()
1500 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1503 jStr = (jstring) (*env)-> in processBlockStatus()
1504 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1507 jStr = (jstring) (*env)-> in processBlockStatus()
1508 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1511 jStr = (jstring) (*env)-> in processBlockStatus()
1512 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1515 jStr = (jstring) (*env)-> in processBlockStatus()
1516 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1519 jStr = (jstring) (*env)-> in processBlockStatus()
1520 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1523 jStr = (jstring) (*env)-> in processBlockStatus()
1524 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1527 jStr = (jstring) (*env)-> in processBlockStatus()
1528 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1531 jStr = (jstring) (*env)-> in processBlockStatus()
1532 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1535 jStr = (jstring) (*env)-> in processBlockStatus()
1536 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1539 jStr = (jstring) (*env)-> in processBlockStatus()
1540 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1543 jStr = (jstring) (*env)-> in processBlockStatus()
1544 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1547 jStr = (jstring) (*env)-> in processBlockStatus()
1548 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1551 jStr = (jstring) (*env)-> in processBlockStatus()
1552 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1555 jStr = (jstring) (*env)-> in processBlockStatus()
1556 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1559 jStr = (jstring) (*env)-> in processBlockStatus()
1560 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1563 jStr = (jstring) (*env)-> in processBlockStatus()
1564 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1567 jStr = (jstring) (*env)-> in processBlockStatus()
1568 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1571 jStr = (jstring) (*env)-> in processBlockStatus()
1572 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1575 jStr = (jstring) (*env)-> in processBlockStatus()
1576 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1579 jStr = (jstring) (*env)-> in processBlockStatus()
1580 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1583 jStr = (jstring) (*env)-> in processBlockStatus()
1584 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1587 jStr = (jstring) (*env)-> in processBlockStatus()
1588 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1591 jStr = (jstring) (*env)-> in processBlockStatus()
1592 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1595 jStr = (jstring) (*env)-> in processBlockStatus()
1596 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1599 jStr = (jstring) (*env)-> in processBlockStatus()
1600 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1603 jStr = (jstring) (*env)-> in processBlockStatus()
1604 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1607 jStr = (jstring) (*env)-> in processBlockStatus()
1608 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1611 jStr = (jstring) (*env)-> in processBlockStatus()
1612 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1615 jStr = (jstring) (*env)-> in processBlockStatus()
1616 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1619 jStr = (jstring) (*env)-> in processBlockStatus()
1620 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1623 jStr = (jstring) (*env)-> in processBlockStatus()
1625 env, in processBlockStatus()
1630 jStr = (jstring) (*env)-> in processBlockStatus()
1631 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1634 jStr = (jstring) (*env)-> in processBlockStatus()
1635 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1638 jStr = (jstring) (*env)-> in processBlockStatus()
1639 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1642 jStr = (jstring) (*env)-> in processBlockStatus()
1643 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1646 jStr = (jstring) (*env)-> in processBlockStatus()
1647 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1650 jStr = (jstring) (*env)-> in processBlockStatus()
1651 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1654 jStr = (jstring) (*env)-> in processBlockStatus()
1655 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1658 jStr = (jstring) (*env)-> in processBlockStatus()
1659 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1662 jStr = (jstring) (*env)-> in processBlockStatus()
1663 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1666 jStr = (jstring) (*env)-> in processBlockStatus()
1667 GetStaticObjectField(env, _PrintServiceStringsClass, in processBlockStatus()
1674 (*env)->SetObjectArrayElement(env, stringArray, reasonCount++, jStr); in processBlockStatus()
1691 JNIEnv *env; in _wprint_callback_fn() local
1692 if ((*_JVM)->GetEnv(_JVM, (void **) &env, JNI_VERSION_1_6) < 0) { in _wprint_callback_fn()
1694 if ((*_JVM)->AttachCurrentThread(_JVM, &env, NULL) < 0) { in _wprint_callback_fn()
1699 jobject callbackParams = (*env)->NewObject(env, _JobCallbackParamsClass, in _wprint_callback_fn()
1704 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1705 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1709 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1710 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1714 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1715 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1719 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1720 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1724 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1725 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1729 (*env)->SetObjectField(env, callbackParams, _JobCallbackParamsField__jobState, jStr); in _wprint_callback_fn()
1735 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1736 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1741 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1742 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1746 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1747 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1752 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1753 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1757 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1758 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1762 jStr = (jstring) (*env)->GetStaticObjectField( in _wprint_callback_fn()
1763 env, _PrintServiceStringsClass, in _wprint_callback_fn()
1768 (*env)->SetObjectField(env, callbackParams, in _wprint_callback_fn()
1791 stringArray = processFailReasons(env, cb_param->blocked_reasons, count); in _wprint_callback_fn()
1793 stringArray = processBlockStatus(env, cb_param->blocked_reasons, count); in _wprint_callback_fn()
1795 (*env)->SetObjectField(env, callbackParams, _JobCallbackParamsField__blockedReasons, in _wprint_callback_fn()
1797 (*env)->DeleteLocalRef(env, stringArray); in _wprint_callback_fn()
1800 (*env)->SetIntField(env, callbackParams, _JobCallbackParamsField__jobId, in _wprint_callback_fn()
1805 jbyteArray certificate = (*env)->NewByteArray(env, cb_param->certificate_len); in _wprint_callback_fn()
1806 jbyte *certificateBytes = (*env)->GetByteArrayElements(env, certificate, 0); in _wprint_callback_fn()
1809 (*env)->ReleaseByteArrayElements(env, certificate, certificateBytes, 0); in _wprint_callback_fn()
1810 (*env)->SetObjectField(env, callbackParams, _JobCallbackParamsField__certificate, in _wprint_callback_fn()
1812 (*env)->DeleteLocalRef(env, certificate); in _wprint_callback_fn()
1816 (*env)->SetObjectField(env, callbackParams, _JobCallbackParamsField__certificate, in _wprint_callback_fn()
1820 (*env)->CallVoidMethod(env, _callbackReceiver, _JobCallbackMethod__jobCallback, in _wprint_callback_fn()
1822 (*env)->DeleteLocalRef(env, callbackParams); in _wprint_callback_fn()
1834 JNIEnv *env, jobject obj, jobject callbackReceiver, jstring fakeDir, in Java_com_android_bips_ipp_Backend_nativeInit() argument
1836 LOGI("nativeInit JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeInit()
1840 (*env)->GetJavaVM(env, &_JVM); in Java_com_android_bips_ipp_Backend_nativeInit()
1845 _initJNI(env, callbackReceiver, fakeDir); in Java_com_android_bips_ipp_Backend_nativeInit()
1857 static char *copyToNewString(JNIEnv *env, jstring source) { in copyToNewString() argument
1861 fromJava = (*env)->GetStringUTFChars(env, source, NULL); in copyToNewString()
1866 (*env)->ReleaseStringUTFChars(env, source, fromJava); in copyToNewString()
1875 JNIEnv *env, jobject obj, jstring address, jint port, jstring httpResource, in Java_com_android_bips_ipp_Backend_nativeGetCapabilities() argument
1881 connect_info.printer_addr = copyToNewString(env, address); in Java_com_android_bips_ipp_Backend_nativeGetCapabilities()
1882 connect_info.uri_path = copyToNewString(env, httpResource); in Java_com_android_bips_ipp_Backend_nativeGetCapabilities()
1883 connect_info.uri_scheme = copyToNewString(env, uriScheme); in Java_com_android_bips_ipp_Backend_nativeGetCapabilities()
1888 LOGI("nativeGetCapabilities for %s JNIenv is %p", connect_info.printer_addr, env); in Java_com_android_bips_ipp_Backend_nativeGetCapabilities()
1906 _convertPrinterCaps_to_Java(env, printerCaps, &caps); in Java_com_android_bips_ipp_Backend_nativeGetCapabilities()
1916 Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup(JNIEnv *env, jobject obj, in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup() argument
1920 LOGI("nativeMonitorStatusSetup, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1924 connect_info.printer_addr = (*env)->GetStringUTFChars(env, address, NULL); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1925 connect_info.uri_path = ((httpResource != NULL) ? (*env)->GetStringUTFChars(env, httpResource, in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1927 connect_info.uri_scheme = ((uriScheme != NULL) ? (*env)->GetStringUTFChars(env, uriScheme, NULL) in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1931 (*env)->ReleaseStringUTFChars(env, address, connect_info.printer_addr); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1933 (*env)->ReleaseStringUTFChars(env, httpResource, connect_info.uri_path); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1936 (*env)->ReleaseStringUTFChars(env, uriScheme, connect_info.uri_scheme); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusSetup()
1942 static jobject _process_printer_status(JNIEnv *env, const printer_state_dyn_t *printer_status) { in _process_printer_status() argument
1943 jobject statusObj = (*env)->NewObject(env, _JobCallbackParamsClass, in _process_printer_status()
1964 jobjectArray stringArray = processBlockStatus(env, blocked_reasons, count); in _process_printer_status()
1965 (*env)->SetObjectField(env, statusObj, _JobCallbackParamsField__blockedReasons, in _process_printer_status()
1967 (*env)->DeleteLocalRef(env, stringArray); in _process_printer_status()
1972 jStr = (jstring) (*env)->GetStaticObjectField(env, _PrintServiceStringsClass, in _process_printer_status()
1976 jStr = (jstring) (*env)->GetStaticObjectField(env, _PrintServiceStringsClass, in _process_printer_status()
1981 jStr = (jstring) (*env)->GetStaticObjectField(env, _PrintServiceStringsClass, in _process_printer_status()
1985 jStr = (jstring) (*env)->GetStaticObjectField(env, _PrintServiceStringsClass, in _process_printer_status()
1989 jStr = (jstring) (*env)->GetStaticObjectField(env, _PrintServiceStringsClass, in _process_printer_status()
1993 (*env)->SetObjectField(env, statusObj, _JobCallbackParamsField__printerState, jStr); in _process_printer_status()
2002 JNIEnv *env; in _printer_status_callback() local
2003 if ((*_JVM)->GetEnv(_JVM, (void **) &env, JNI_VERSION_1_6) < 0) { in _printer_status_callback()
2005 if ((*_JVM)->AttachCurrentThread(_JVM, &env, NULL) < 0) in _printer_status_callback()
2015 (*env)->DeleteGlobalRef(env, receiver); in _printer_status_callback()
2022 jobject statusObj = _process_printer_status(env, new_status); in _printer_status_callback()
2023 (*env)->CallVoidMethod(env, receiver, _WPrintPrinterStatusMonitorMethod__callbackReceiver, in _printer_status_callback()
2032 Java_com_android_bips_ipp_Backend_nativeMonitorStatusStart(JNIEnv *env, jobject obj, jlong statusID, in Java_com_android_bips_ipp_Backend_nativeMonitorStatusStart() argument
2034 LOGI("nativeMonitorStatusStart, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusStart()
2038 receiver = (*env)->NewGlobalRef(env, receiver); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusStart()
2042 (*env)->DeleteGlobalRef(env, receiver); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusStart()
2049 Java_com_android_bips_ipp_Backend_nativeMonitorStatusStop(JNIEnv *env, jobject obj, in Java_com_android_bips_ipp_Backend_nativeMonitorStatusStop() argument
2051 LOGI("nativeMonitorStatusStop, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeMonitorStatusStop()
2061 JNIEnv *env, jobject obj, jobject jobParams) { in Java_com_android_bips_ipp_Backend_nativeGetDefaultJobParameters() argument
2062 LOGI("nativeGetDefaultJobParameters, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeGetDefaultJobParameters()
2068 _covertJobParams_to_Java(env, jobParams, &params); in Java_com_android_bips_ipp_Backend_nativeGetDefaultJobParameters()
2076 JNIEnv *env, jobject obj, jobject jobParams, jobject printerCaps) { in Java_com_android_bips_ipp_Backend_nativeGetFinalJobParameters() argument
2077 LOGI("nativeGetFinalJobParameters, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeGetFinalJobParameters()
2082 _convertJobParams_to_C(env, jobParams, &params); in Java_com_android_bips_ipp_Backend_nativeGetFinalJobParameters()
2083 _convertPrinterCaps_to_C(env, printerCaps, &caps); in Java_com_android_bips_ipp_Backend_nativeGetFinalJobParameters()
2089 _covertJobParams_to_Java(env, jobParams, &params); in Java_com_android_bips_ipp_Backend_nativeGetFinalJobParameters()
2096 static void _convertCertificate(JNIEnv *env, jobject printerCaps, wprint_job_params_t *params) { in _convertCertificate() argument
2098 jbyteArray certificate = (jbyteArray) (*env)->GetObjectField(env, printerCaps, in _convertCertificate()
2101 params->certificate_len = (*env)->GetArrayLength(env, certificate); in _convertCertificate()
2104 jbyte *certificateBytes = (*env)->GetByteArrayElements(env, certificate, NULL); in _convertCertificate()
2106 (*env)->ReleaseByteArrayElements(env, certificate, certificateBytes, JNI_ABORT); in _convertCertificate()
2116 JNIEnv *env, jobject obj, jstring address, jint port, jstring mimeType, jobject jobParams, in Java_com_android_bips_ipp_Backend_nativeStartJob() argument
2118 LOGI("nativeStartJob, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2126 _convertJobParams_to_C(env, jobParams, &params); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2127 _convertPrinterCaps_to_C(env, printerCaps, &caps); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2128 _convertCertificate(env, printerCaps, &params); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2133 const char *addressStr = (*env)->GetStringUTFChars(env, address, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2134 const char *mimeTypeStr = (*env)->GetStringUTFChars(env, mimeType, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2135 const char *dataDirStr = (*env)->GetStringUTFChars(env, _fakeDir, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2136 const char *schemeStr = (*env)->GetStringUTFChars(env, scheme, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2143 len = (*env)->GetArrayLength(env, array); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2160 jstring page = (jstring) (*env)->GetObjectArrayElement(env, array, pageIndex); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2161 const char *pageStr = (*env)->GetStringUTFChars(env, page, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2171 _get_pdf_page_range(env, jobParams, &pages_ary[pageIndex][0], in Java_com_android_bips_ipp_Backend_nativeStartJob()
2175 (*env)->ReleaseStringUTFChars(env, page, pageStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2178 jstring page = (jstring) (*env)->GetObjectArrayElement(env, array, index); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2179 const char *pageStr = (*env)->GetStringUTFChars(env, page, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2196 (*env)->ReleaseStringUTFChars(env, page, pageStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2198 bool shared_photo = (*env)->GetBooleanField(env, jobParams, in Java_com_android_bips_ipp_Backend_nativeStartJob()
2200 bool preserve_scaling = (*env)->GetBooleanField(env, jobParams, in Java_com_android_bips_ipp_Backend_nativeStartJob()
2240 jobDebugDirStr = (*env)->GetStringUTFChars(env, jobDebugDir, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2248 (*env)->ReleaseStringUTFChars(env, jobDebugDir, jobDebugDirStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2267 jstring page = (jstring) (*env)->GetObjectArrayElement(env, array, index); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2268 const char *pageStr = (*env)->GetStringUTFChars(env, page, NULL); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2280 (*env)->ReleaseStringUTFChars(env, page, pageStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2296 (*env)->ReleaseStringUTFChars(env, mimeType, mimeTypeStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2297 (*env)->ReleaseStringUTFChars(env, address, addressStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2298 (*env)->ReleaseStringUTFChars(env, _fakeDir, dataDirStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2299 (*env)->ReleaseStringUTFChars(env, scheme, schemeStr); in Java_com_android_bips_ipp_Backend_nativeStartJob()
2307 JNIEnv *env, jobject obj, jint job_handle) { in Java_com_android_bips_ipp_Backend_nativeEndJob() argument
2308 LOGI("nativeEndJob, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeEndJob()
2316 JNIEnv *env, jobject obj, jint job_handle) { in Java_com_android_bips_ipp_Backend_nativeCancelJob() argument
2317 LOGI("nativeCancelJob, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeCancelJob()
2324 JNIEXPORT jint JNICALL Java_com_android_bips_ipp_Backend_nativeExit(JNIEnv *env, jobject obj) { in Java_com_android_bips_ipp_Backend_nativeExit() argument
2325 LOGI("nativeExit, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeExit()
2328 (*env)->DeleteGlobalRef(env, _LocalJobParamsClass); in Java_com_android_bips_ipp_Backend_nativeExit()
2331 (*env)->DeleteGlobalRef(env, _LocalPrinterCapabilitiesClass); in Java_com_android_bips_ipp_Backend_nativeExit()
2334 (*env)->DeleteGlobalRef(env, _JobCallbackParamsClass); in Java_com_android_bips_ipp_Backend_nativeExit()
2337 (*env)->DeleteGlobalRef(env, _callbackReceiver); in Java_com_android_bips_ipp_Backend_nativeExit()
2340 (*env)->DeleteGlobalRef(env, _JobCallbackClass); in Java_com_android_bips_ipp_Backend_nativeExit()
2343 (*env)->DeleteGlobalRef(env, _fakeDir); in Java_com_android_bips_ipp_Backend_nativeExit()
2346 (*env)->DeleteGlobalRef(env, _PrintServiceStringsClass); in Java_com_android_bips_ipp_Backend_nativeExit()
2349 (*env)->DeleteGlobalRef(env, _WPrintPrinterStatusMonitorClass); in Java_com_android_bips_ipp_Backend_nativeExit()
2352 pdf_render_deinit(env); in Java_com_android_bips_ipp_Backend_nativeExit()
2360 JNIEnv *env, jobject obj, jstring appName, jstring appVersion, jstring osName) { in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo() argument
2361 LOGI("nativeSetSourceInfo, JNIenv is %p", env); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()
2362 const char *appNameStr = (*env)->GetStringUTFChars(env, appName, NULL); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()
2363 const char *appVersionStr = (*env)->GetStringUTFChars(env, appVersion, NULL); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()
2364 const char *osNameStr = (*env)->GetStringUTFChars(env, osName, NULL); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()
2366 (*env)->ReleaseStringUTFChars(env, appName, appNameStr); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()
2367 (*env)->ReleaseStringUTFChars(env, appVersion, appVersionStr); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()
2368 (*env)->ReleaseStringUTFChars(env, osName, osNameStr); in Java_com_android_bips_ipp_Backend_nativeSetSourceInfo()