@@ -219,8 +219,9 @@ local function form_add(form, data)
219
219
return form
220
220
end
221
221
222
- local function class (ctor )
222
+ local function class (ctor , type_name )
223
223
local C = {}
224
+ C .__type = type_name or " LcURL Unknown"
224
225
C .__index = function (self , k )
225
226
local fn = C [k ]
226
227
254
255
local function Load_cURLv2 (cURL , curl )
255
256
256
257
---- ---------------------------------------
257
- local Easy = class (curl .easy ) do
258
+ local Easy = class (curl .easy , " LcURL Easy " ) do
258
259
259
260
local perform = wrap_function (" perform" )
260
261
local setopt_share = wrap_function (" setopt_share" )
400
401
---- ---------------------------------------
401
402
402
403
---- ---------------------------------------
403
- local Multi = class (curl .multi ) do
404
+ local Multi = class (curl .multi , " LcURL Multi " ) do
404
405
405
406
local perform = wrap_function (" perform" )
406
407
local add_handle = wrap_function (" add_handle" )
460
461
---- ---------------------------------------
461
462
462
463
---- ---------------------------------------
463
- local Share = class (curl .share ) do
464
+ local Share = class (curl .share , " LcURL Share " ) do
464
465
465
466
Share .setopt_share = wrap_setopt_flags (" share" , {
466
467
[ " COOKIE" ] = curl .LOCK_DATA_COOKIE ;
485
486
local function Load_cURLv3 (cURL , curl )
486
487
487
488
---- ---------------------------------------
488
- local Form = class (curl .form ) do
489
+ local Form = class (curl .form , " LcURL Form " ) do
489
490
490
491
function Form :__init (opt )
491
492
if opt then return self :add (opt ) end
505
506
---- ---------------------------------------
506
507
507
508
---- ---------------------------------------
508
- local Easy = class (curl .easy ) do
509
+ local Easy = class (curl .easy , " LcURL Easy " ) do
509
510
510
511
function Easy :__init (opt )
511
512
if opt then return self :setopt (opt ) end
595
596
---- ---------------------------------------
596
597
597
598
---- ---------------------------------------
598
- local Multi = class (curl .multi ) do
599
+ local Multi = class (curl .multi , " LcURL Multi " ) do
599
600
600
601
local add_handle = wrap_function (" add_handle" )
601
602
local remove_handle = wrap_function (" remove_handle" )
0 commit comments