/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ #ifndef SWIG_ultimateAlprSdk_WRAP_H_ #define SWIG_ultimateAlprSdk_WRAP_H_ #include #include struct SwigDirector_UltAlprSdkParallelDeliveryCallback : public ultimateAlprSdk::UltAlprSdkParallelDeliveryCallback, public Swig::Director { public: SwigDirector_UltAlprSdkParallelDeliveryCallback(PyObject *self); virtual ~SwigDirector_UltAlprSdkParallelDeliveryCallback(); virtual void onNewResult(ultimateAlprSdk::UltAlprSdkResult const *newResult) const; /* Internal Director utilities */ public: bool swig_get_inner(const char* swig_protected_method_name) const { std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); return (iv != swig_inner.end() ? iv->second : false); } void swig_set_inner(const char* swig_protected_method_name, bool val) const { swig_inner[swig_protected_method_name] = val;} private: mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) /* VTable implementation */ PyObject *swig_get_method(size_t method_index, const char *method_name) const { PyObject *method = vtable[method_index]; if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); if (!method) { std::string msg = "Method in class UltAlprSdkParallelDeliveryCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; } return method; } private: mutable swig::SwigVar_PyObject vtable[1]; #endif }; #endif