|
|
|
@ -1538,8 +1538,7 @@ static const char *zmq_ffi_lua_code[] = { "local ffi=require\"ffi\"\n"
|
|
|
|
" function obj_type_ZMQ_Socket_push(ptr, flags)\n"
|
|
|
|
" function obj_type_ZMQ_Socket_push(ptr, flags)\n"
|
|
|
|
" local id = obj_ptr_to_id(ptr)\n"
|
|
|
|
" local id = obj_ptr_to_id(ptr)\n"
|
|
|
|
" -- check weak refs\n"
|
|
|
|
" -- check weak refs\n"
|
|
|
|
" local old_ptr = nobj_weak_objects[id]\n"
|
|
|
|
" if nobj_obj_flags[id] then return nobj_weak_objects[id] end\n"
|
|
|
|
" if old_ptr then return old_ptr end\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" if flags ~= 0 then\n"
|
|
|
|
" if flags ~= 0 then\n"
|
|
|
|
" nobj_obj_flags[id] = flags\n"
|
|
|
|
" nobj_obj_flags[id] = flags\n"
|
|
|
|
@ -1650,8 +1649,7 @@ static const char *zmq_ffi_lua_code[] = { "local ffi=require\"ffi\"\n"
|
|
|
|
" function obj_type_ZMQ_Ctx_push(ptr, flags)\n"
|
|
|
|
" function obj_type_ZMQ_Ctx_push(ptr, flags)\n"
|
|
|
|
" local id = obj_ptr_to_id(ptr)\n"
|
|
|
|
" local id = obj_ptr_to_id(ptr)\n"
|
|
|
|
" -- check weak refs\n"
|
|
|
|
" -- check weak refs\n"
|
|
|
|
" local old_ptr = nobj_weak_objects[id]\n"
|
|
|
|
" if nobj_obj_flags[id] then return nobj_weak_objects[id] end\n"
|
|
|
|
" if old_ptr then return old_ptr end\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" if flags ~= 0 then\n"
|
|
|
|
" if flags ~= 0 then\n"
|
|
|
|
" nobj_obj_flags[id] = flags\n"
|
|
|
|
" nobj_obj_flags[id] = flags\n"
|
|
|
|
@ -1713,8 +1711,7 @@ static const char *zmq_ffi_lua_code[] = { "local ffi=require\"ffi\"\n"
|
|
|
|
" function obj_type_ZMQ_StopWatch_push(ptr, flags)\n"
|
|
|
|
" function obj_type_ZMQ_StopWatch_push(ptr, flags)\n"
|
|
|
|
" local id = obj_ptr_to_id(ptr)\n"
|
|
|
|
" local id = obj_ptr_to_id(ptr)\n"
|
|
|
|
" -- check weak refs\n"
|
|
|
|
" -- check weak refs\n"
|
|
|
|
" local old_ptr = nobj_weak_objects[id]\n"
|
|
|
|
" if nobj_obj_flags[id] then return nobj_weak_objects[id] end\n"
|
|
|
|
" if old_ptr then return old_ptr end\n"
|
|
|
|
|
|
|
|
"\n"
|
|
|
|
"\n"
|
|
|
|
" if flags ~= 0 then\n"
|
|
|
|
" if flags ~= 0 then\n"
|
|
|
|
" nobj_obj_flags[id] = flags\n"
|
|
|
|
" nobj_obj_flags[id] = flags\n"
|
|
|
|
@ -2223,8 +2220,8 @@ static const char *zmq_ffi_lua_code[] = { "local ffi=require\"ffi\"\n"
|
|
|
|
"end\n"
|
|
|
|
"end\n"
|
|
|
|
"end\n"
|
|
|
|
"end\n"
|
|
|
|
"end\n"
|
|
|
|
"end\n"
|
|
|
|
"\n", /* ----- CUT ----- */
|
|
|
|
"\n"
|
|
|
|
"-- method: set_affinity\n"
|
|
|
|
"-- method: set_affinity\n", /* ----- CUT ----- */
|
|
|
|
"if (_M.VERSION_2_0 or _M.VERSION_3_0) then\n"
|
|
|
|
"if (_M.VERSION_2_0 or _M.VERSION_3_0) then\n"
|
|
|
|
"function _meth.ZMQ_Socket.set_affinity(self, value2)\n"
|
|
|
|
"function _meth.ZMQ_Socket.set_affinity(self, value2)\n"
|
|
|
|
" \n"
|
|
|
|
" \n"
|
|
|
|
|