4 #ifndef DJINNI_GENERATED_LOGPRINTER_HPP 5 #define DJINNI_GENERATED_LOGPRINTER_HPP 11 #include <libcore_export.h> 13 #define LIBCORE_EXPORT 17 namespace ledger {
namespace core {
namespace api {
19 class ExecutionContext;
33 virtual void printError(
const std::string & message) = 0;
39 virtual void printInfo(
const std::string & message) = 0;
45 virtual void printDebug(
const std::string & message) = 0;
51 virtual void printWarning(
const std::string & message) = 0;
57 virtual void printApdu(
const std::string & message) = 0;
69 virtual std::shared_ptr<ExecutionContext>
getContext() = 0;
73 #endif //DJINNI_GENERATED_LOGPRINTER_HPP virtual void printError(const std::string &message)=0
virtual std::shared_ptr< ExecutionContext > getContext()=0
virtual void printWarning(const std::string &message)=0
virtual void printApdu(const std::string &message)=0
Definition: LogPrinter.hpp:25
virtual void printCriticalError(const std::string &message)=0
virtual void printInfo(const std::string &message)=0
Definition: Account.cpp:8
virtual void printDebug(const std::string &message)=0