git » swiftpm » main » tree

[main] / Sources / c_snikket / iinclude / tink / http / HandlerObject.h

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

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

HX_DECLARE_CLASS3(tink,core,_Future,FutureObject)
HX_DECLARE_CLASS2(tink,http,HandlerObject)
HX_DECLARE_CLASS2(tink,http,IncomingRequest)
HX_DECLARE_CLASS2(tink,http,Message)

namespace tink{
namespace http{


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

		 ::tink::core::_Future::FutureObject (::hx::Object :: *_hx_process)( ::tink::http::IncomingRequest req); 
		static inline  ::tink::core::_Future::FutureObject process( ::Dynamic _hx_, ::tink::http::IncomingRequest req) {
			return (_hx_.mPtr->*( ::hx::interface_cast< ::tink::http::HandlerObject_obj *>(_hx_.mPtr->_hx_getInterface(0xee501fcf)))->_hx_process)(req);
		}
};

} // end namespace tink
} // end namespace http

#endif /* INCLUDED_tink_http_HandlerObject */