Kanzi  3.9.9
Kanzi Engine C++ API
interop_exceptions.hpp File Reference

Classes

struct  kanzi::interop::NativeExceptionWrapper
 The NativeExceptionWrapper class is used to store a native exception ptr in a foreign language. More...
 
class  kanzi::interop::StaleObjectException
 Exception which is thrown when a wrapper no longer points to a valid object. More...
 

Namespaces

 kanzi
 
 kanzi::interop
 

Typedefs

using kanzi::interop::ErrorCallback = void(void *, ErrorCode, const char *)
 

Enumerations

enum  kanzi::interop::ErrorCode {
  kanzi::interop::ErrorCode::Unknown, kanzi::interop::ErrorCode::ObjectNotFound, kanzi::interop::ErrorCode::InvalidArgument, kanzi::interop::ErrorCode::IndexOutofBounds,
  kanzi::interop::ErrorCode::FileNotFound, kanzi::interop::ErrorCode::InvalidKzbFile, kanzi::interop::ErrorCode::AlreadyExists, kanzi::interop::ErrorCode::MetaclassSealed
}
 

Functions

KANZI_INTEROP_API void kanzi::interop::handleErrorCallback (ErrorCode code, const char *message)
 
KANZI_INTEROP_API void kanzi::interop::setErrorCallback (ErrorCallback *callback)
 
KANZI_INTEROP_API void kanzi::interop::setErrorUserData (void *userData)