Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다.
자세히 알아보기
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
nl:: Weave:: JNIUtils
요약
공개 정적 함수
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
)
달리 명시되지 않는 한, 이 페이지의 콘텐츠에는 크리에이티브 커먼즈 저작자 표시 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참고하세요. Java는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다. OPENTHREAD 및 관련 마크는 Thread Group의 상표이며, 라이선스에 따라 사용됩니다.
최종 업데이트: 2026-02-18(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"]],["최종 업데이트: 2026-02-18(UTC)"],[],[]]