git » swiftpm » main » tree

[main] / Sources / c_snikket / iinclude / sys / thread / IThreadPool.h

// Generated by Haxe 4.3.3
#ifndef INCLUDED_sys_thread_IThreadPool
#define INCLUDED_sys_thread_IThreadPool

#ifndef HXCPP_H
#include <hxcpp.h>
#endif

HX_DECLARE_CLASS2(sys,thread,IThreadPool)

namespace sys{
namespace thread{


class HXCPP_CLASS_ATTRIBUTES IThreadPool_obj {
	public:
		typedef ::hx::Object super;
		HX_DO_INTERFACE_RTTI;

		void (::hx::Object :: *_hx_run)( ::Dynamic task); 
		static inline void run( ::Dynamic _hx_, ::Dynamic task) {
			(_hx_.mPtr->*( ::hx::interface_cast< ::sys::thread::IThreadPool_obj *>(_hx_.mPtr->_hx_getInterface(0xf18bc1b8)))->_hx_run)(task);
		}
};

} // end namespace sys
} // end namespace thread

#endif /* INCLUDED_sys_thread_IThreadPool */