שליחת משוב
  
   
 
  
    
    
      
      
      קל לארגן דפים בעזרת אוספים
     
    
      
      אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
     
   
   
  
    
  
  
    
    
    
  
  nl:: 
  סיכום 
  
  
    
      
        פונקציות סטטיות ציבוריות 
       
     
    
      
        GetGlobalClassRef (JNIEnv *env, const char *clsType, jclass & outCls) 
      
        
       
     
    
      
        Init (JavaVM *jvm, JNIEnv *env, const char *weaveErrorClassName) 
      
        
       
     
    
      
        J2N_ByteArray (JNIEnv *env, jbyteArray inArray, uint8_t *& outArray, uint32_t & outArrayLen) 
      
        
       
     
    
      
        J2N_ByteArrayFieldVal (JNIEnv *env, jobject obj, const char *fieldName, uint8_t *& outArray, uint32_t & outArrayLen) 
      
        
       
     
    
      
        J2N_ByteArrayInPlace (JNIEnv *env, jbyteArray inArray, uint8_t *outArray, uint32_t maxArrayLen) 
      
        
       
     
    
      
        J2N_EnumFieldVal (JNIEnv *env, jobject obj, const char *fieldName, const char *fieldType, int & outVal) 
      
        
       
     
    
      
        J2N_EnumVal (JNIEnv *env, jobject enumObj, int & outVal) 
      
        
       
     
    
      
        J2N_IntFieldVal (JNIEnv *env, jobject obj, const char *fieldName, jint & outVal) 
      
        
       
     
    
      
        J2N_LongFieldVal (JNIEnv *env, jobject obj, const char *fieldName, jlong & outVal) 
      
        
       
     
    
      
        J2N_ShortFieldVal (JNIEnv *env, jobject obj, const char *fieldName, jshort & outVal) 
      
        
       
     
    
      
        J2N_StringFieldVal (JNIEnv *env, jobject obj, const char *fieldName, char *& outVal) 
      
        
       
     
    
      
        N2J_ByteArray (JNIEnv *env, const uint8_t *inArray, uint32_t inArrayLen, jbyteArray & outArray) 
      
        
       
     
    
      
        N2J_Error (JNIEnv *env, WEAVE_ERROR  inErr, jthrowable & outEx) 
      
        
       
     
    
      
        RegisterLibraryMethods (JNIEnv *env, const char *basePackageName, const JNILibraryMethod  *libMethods, size_t numLibMethods) 
      
        
       
     
    
      
        Shutdown (JNIEnv *env) 
      
        
          void
        
       
     
    
      
        ThrowError (JNIEnv *env, WEAVE_ERROR  errToThrow) 
      
        
          void
        
       
     
  
  מאפיינים סטטיים ציבוריים 
  
    sJVM 
    
JavaVM * sJVM 
  
  
    sJavaObjectClass 
    
jclass sJavaObjectClass 
  
  פונקציות סטטיות ציבוריות 
  
    GetGlobalClassRef 
    
WEAVE_ERROR   GetGlobalClassRef ( 
   JNIEnv   * env , 
   const   char   * clsType , 
   jclass   &   outCls 
) 
  
  
    Init 
    
WEAVE_ERROR   Init ( 
   JavaVM   * jvm , 
   JNIEnv   * env , 
   const   char   * weaveErrorClassName 
) 
  
  
    J2N_ByteArray 
    
WEAVE_ERROR  J2N_ByteArray(
  JNIEnv *env, 
  jbyteArray inArray, 
  uint8_t * & outArray,
  uint32_t & outArrayLen
)
  
  
    J2N_ByteArrayFieldVal 
    
WEAVE_ERROR   J2N_ByteArrayFieldVal ( 
   JNIEnv   * env , 
   jobject   obj , 
   const   char   * fieldName , 
   uint8_t   *&   outArray , 
   uint32_t   &   outArrayLen 
) 
  
  
    J2N_ByteArrayInPlace 
    
WEAVE_ERROR  J2N_ByteArrayInPlace(
  JNIEnv *env,
  jbyteArray inArray,
  uint8_t *outArray,
  uint32_t maxArrayLen
)
  
  
    J2N_EnumFieldVal 
    
WEAVE_ERROR   J2N_EnumFieldVal ( 
   JNIEnv   * env , 
   jobject   obj , 
   const   char   * fieldName , 
   const   char   * fieldType , 
   int   &   outVal 
) 
  
  
    J2N_EnumVal 
    
WEAVE_ERROR   J2N_EnumVal ( 
   JNIEnv   * env , 
   jobject   enumObj , 
   int   &   outVal 
) 
  
  
    J2N_IntFieldVal 
    
WEAVE_ERROR   J2N_IntFieldVal ( 
   JNIEnv   * env , 
   jobject   obj , 
   const   char   * fieldName , 
   jint   &   outVal 
) 
  
  
    J2N_LongFieldVal 
    
WEAVE_ERROR   J2N_LongFieldVal ( 
   JNIEnv   * env , 
   jobject   obj , 
   const   char   * fieldName , 
   jlong   &   outVal 
) 
  
  
    J2N_ShortFieldVal 
    
WEAVE_ERROR   J2N_ShortFieldVal ( 
   JNIEnv   * env , 
   jobject   obj , 
   const   char   * fieldName , 
   jshort   &   outVal 
) 
  
  
    J2N_StringFieldVal 
    
WEAVE_ERROR   J2N_StringFieldVal ( 
   JNIEnv   * env , 
   jobject   obj , 
   const   char   * fieldName , 
   char   *&   outVal 
) 
  
  
    N2J_ByteArray 
    
WEAVE_ERROR   N2J_ByteArray ( 
   JNIEnv   * env , 
   const   uint8_t   * inArray , 
   uint32_t   inArrayLen , 
   jbyteArray   &   outArray 
) 
  
  
    N2J_Error 
    
WEAVE_ERROR  N2J_Error(
  JNIEnv *env,
  WEAVE_ERROR  inErr,
  jthrowable & outEx
)
  
  
    RegisterLibraryMethods 
    
WEAVE_ERROR   RegisterLibraryMethods ( 
   JNIEnv   * env , 
   const   char   * basePackageName , 
   const   JNILibraryMethod   * libMethods , 
   size_t   numLibMethods 
) 
  
  
    כיבוי 
    
void Shutdown(
  JNIEnv *env
) 
  
  
    ThrowError 
    
void ThrowError(
  JNIEnv *env,
  WEAVE_ERROR  errToThrow
) 
  
  
                  
  
  
 
  
    
    
    
  
  
 
  אלא אם צוין אחרת, התוכן של הדף הזה הוא ברישיון Creative Commons Attribution 4.0  ודוגמאות הקוד הן ברישיון Apache 2.0 . לקבלת פרטים נוספים, אפשר לקרוא את מדיניות האתר של Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה. OPENTHREAD והסימנים הקשורים הם סימנים מסחריים של Thread Group והשימוש בהם נעשה ברישיון.
  עדכון אחרון: 2025-07-24 (שעון UTC).
 
 
  
  
    
    
    
      
  
  
    רוצה לתת לנו משוב?
  
   
 
     
  
  
    
      [[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-24 (שעון UTC)."],[],[]]