JsBinder constructor
JsBinder()
Implementation
JsBinder() {
setupJsContext = nativeGLib
.lookup<NativeFunction<SetupJsContextFunc>>("setupJsContext").asFunction();
deleteJsContext = nativeGLib
.lookup<NativeFunction<DeleteJsContextFunc>>("deleteJsContext").asFunction();
action = nativeGLib
.lookup<NativeFunction<JsContextActionFunc>>("jsContextAction").asFunction();
toStringPtr = nativeGLib
.lookup<NativeFunction<JsContextToStringFunc>>("jsContextToStringPtr").asFunction();
freeStringPtr = nativeGLib
.lookup<NativeFunction<JsContextFreeStringFunc>>("jsContextFreeStringPtr").asFunction();
retainValue = nativeGLib
.lookup<NativeFunction<JsContextRetainValueFunc>>("jsContextRetainValue").asFunction();
releaseValue = nativeGLib
.lookup<NativeFunction<JsContextReleaseValueFunc>>("jsContextReleaseValue").asFunction();
clearCache = nativeGLib
.lookup<NativeFunction<JsContextClearCacheFunc>>("jsContextClearCache").asFunction();
registerClass = nativeGLib
.lookup<NativeFunction<JsContextRegisterClassFunc>>("jsContextRegisterClass").asFunction();
newPromise = nativeGLib
.lookup<NativeFunction<JsContextNewPromiseFunc>>("jsContextNewPromise").asFunction();
hasPendingJob = nativeGLib
.lookup<NativeFunction<JsContextHasPendingJobFunc>>("jsContextHasPendingJob").asFunction();
executePendingJob = nativeGLib
.lookup<NativeFunction<JsContextExecutePendingJobFunc>>("jsContextExecutePendingJob").asFunction();
backup = nativeGLib
.lookup<NativeFunction<JsContextBackupFunc>>("jsContextBackup").asFunction();
reverse = nativeGLib
.lookup<NativeFunction<JsContextReverseFunc>>("jsContextReverse").asFunction();
}