Classes | |
class | ErrorInfo |
Public Member Functions | |
~ErrorUtil () | |
Static Public Member Functions | |
static void | AnalyzeError (rs2_error *err) |
static v8::Local< v8::Value > | GetJSErrorObject () |
static void | Init () |
static void | ResetError () |
static void | UpdateJSErrorCallback (const Nan::FunctionCallbackInfo< v8::Value > &info) |
Private Member Functions | |
void | MarkError (bool recoverable, std::string description, std::string native_function) |
Private Attributes | |
ErrorInfo | error_info_ |
std::string | js_error_callback_name_ |
Nan::Persistent< v8::Object > | js_error_container_ |
Static Private Attributes | |
static ErrorUtil * | singleton_ = nullptr |
|
inlinestatic |
|
inlineprivate |
|
inlinestatic |
|
private |
|
private |