4 #ifndef DJINNI_GENERATED_LOGPRINTER_HPP_JNI_ 5 #define DJINNI_GENERATED_LOGPRINTER_HPP_JNI_ 7 #include "../../api/LogPrinter.hpp" 8 #include "djinni_support.hpp" 14 using CppType = std::shared_ptr<::ledger::core::api::LogPrinter>;
15 using CppOptType = std::shared_ptr<::ledger::core::api::LogPrinter>;
16 using JniType = jobject;
22 static CppType toCpp(JNIEnv* jniEnv, JniType j) { return ::djinni::JniClass<LogPrinter>::get()._fromJava(jniEnv, j); }
24 static ::djinni::LocalRef<JniType> fromCpp(JNIEnv* jniEnv,
const CppType& c) {
return fromCppOpt(jniEnv, c); }
28 friend ::djinni::JniClass<LogPrinter>;
29 friend ::djinni::JniInterface<::ledger::core::api::LogPrinter, LogPrinter>;
37 void printError(
const std::string & message)
override;
38 void printInfo(
const std::string & message)
override;
39 void printDebug(
const std::string & message)
override;
40 void printWarning(
const std::string & message)
override;
41 void printApdu(
const std::string & message)
override;
42 void printCriticalError(
const std::string & message)
override;
43 std::shared_ptr<::ledger::core::api::ExecutionContext> getContext()
override;
46 friend ::djinni::JniInterface<::ledger::core::api::LogPrinter, ::djinni_generated::LogPrinter>;
49 const ::djinni::GlobalRef<jclass> clazz { ::djinni::jniFindClass(
"co/ledger/core/LogPrinter") };
50 const jmethodID method_printError { ::djinni::jniGetMethodID(clazz.get(),
"printError",
"(Ljava/lang/String;)V") };
51 const jmethodID method_printInfo { ::djinni::jniGetMethodID(clazz.get(),
"printInfo",
"(Ljava/lang/String;)V") };
52 const jmethodID method_printDebug { ::djinni::jniGetMethodID(clazz.get(),
"printDebug",
"(Ljava/lang/String;)V") };
53 const jmethodID method_printWarning { ::djinni::jniGetMethodID(clazz.get(),
"printWarning",
"(Ljava/lang/String;)V") };
54 const jmethodID method_printApdu { ::djinni::jniGetMethodID(clazz.get(),
"printApdu",
"(Ljava/lang/String;)V") };
55 const jmethodID method_printCriticalError { ::djinni::jniGetMethodID(clazz.get(),
"printCriticalError",
"(Ljava/lang/String;)V") };
56 const jmethodID method_getContext { ::djinni::jniGetMethodID(clazz.get(),
"getContext",
"()Lco/ledger/core/ExecutionContext;") };
60 #endif //DJINNI_GENERATED_LOGPRINTER_HPP_JNI_ Definition: LogPrinter.hpp:12
Definition: LogPrinter.hpp:25
Definition: Account.cpp:22
Definition: proxy_cache_interface.hpp:131
Definition: djinni_support.hpp:223
Definition: djinni_support.hpp:379