MCPcopy Create free account
hub / github.com/Snapchat/Valdi / nativePushByteArray

Function nativePushByteArray

valdi/src/valdi/android/MarshallerJNI.cpp:292–300  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

290}
291
292jint nativePushByteArray(JNIEnv* env, jclass /*cls*/, jlong ptr, jbyteArray byteArray) {
293 auto* marshaller = unwrap(env, ptr);
294 if (marshaller == nullptr) {
295 return 0;
296 }
297
298 auto value = ValdiAndroid::valueFromJavaByteArray(ValdiAndroid::JavaEnv(), byteArray);
299 return static_cast<jint>(marshaller->push(std::move(value)));
300}
301
302jint nativePushString(JNIEnv* env,
303

Callers 1

pushByteArrayMethod · 0.85

Calls 4

unwrapFunction · 0.85
valueFromJavaByteArrayFunction · 0.85
JavaEnvClass · 0.50
pushMethod · 0.45

Tested by

no test coverage detected