Thread: [Compbench-devel] CompBenchmarks++/CBM-PI CBM.pm, 1.5, 1.6 CBM_wrap.cxx, 1.5, 1.6
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2007-01-15 20:44:10
|
Update of /cvsroot/compbench/CompBenchmarks++/CBM-PI In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv18420 Modified Files: CBM.pm CBM_wrap.cxx Log Message: Improvements for CBMPackage and new related API usage. hasPatch() is now public. Index: CBM.pm =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/CBM.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** CBM.pm 10 Jan 2007 20:27:00 -0000 1.5 --- CBM.pm 15 Jan 2007 20:44:06 -0000 1.6 *************** *** 71,74 **** --- 71,76 ---- *Package = *CBMc::CBMSystem_Package; *Benchmark = *CBMc::CBMSystem_Benchmark; + *displayAllPackages = *CBMc::CBMSystem_displayAllPackages; + *displayAllBenchmarks = *CBMc::CBMSystem_displayAllBenchmarks; *Split = *CBMc::CBMSystem_Split; *Chomp = *CBMc::CBMSystem_Chomp; *************** *** 201,206 **** --- 203,210 ---- *Tested = *CBMc::CBMPackage_Tested; *Benchmarked = *CBMc::CBMPackage_Benchmarked; + *hasPatch = *CBMc::CBMPackage_hasPatch; *resetContext = *CBMc::CBMPackage_resetContext; *display = *CBMc::CBMPackage_display; + *displayBenchmarks = *CBMc::CBMPackage_displayBenchmarks; *System = *CBMc::CBMPackage_System; *Benchmarks = *CBMc::CBMPackage_Benchmarks; Index: CBM_wrap.cxx =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/CBM-PI/CBM_wrap.cxx,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** CBM_wrap.cxx 10 Jan 2007 20:27:00 -0000 1.5 --- CBM_wrap.cxx 15 Jan 2007 20:44:06 -0000 1.6 *************** *** 2393,2396 **** --- 2393,2452 ---- + XS(_wrap_CBMSystem_displayAllPackages) { + { + CBMSystem *arg1 = (CBMSystem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int argvi = 0; + dXSARGS; + + if ((items < 1) || (items > 1)) { + SWIG_croak("Usage: CBMSystem_displayAllPackages(self);"); + } + res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_CBMSystem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CBMSystem_displayAllPackages" "', argument " "1"" of type '" "CBMSystem *""'"); + } + arg1 = reinterpret_cast<CBMSystem * >(argp1); + (arg1)->displayAllPackages(); + + + + XSRETURN(argvi); + fail: + + SWIG_croak_null(); + } + } + + + XS(_wrap_CBMSystem_displayAllBenchmarks) { + { + CBMSystem *arg1 = (CBMSystem *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int argvi = 0; + dXSARGS; + + if ((items < 1) || (items > 1)) { + SWIG_croak("Usage: CBMSystem_displayAllBenchmarks(self);"); + } + res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_CBMSystem, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CBMSystem_displayAllBenchmarks" "', argument " "1"" of type '" "CBMSystem *""'"); + } + arg1 = reinterpret_cast<CBMSystem * >(argp1); + (arg1)->displayAllBenchmarks(); + + + + XSRETURN(argvi); + fail: + + SWIG_croak_null(); + } + } + + XS(_wrap_CBMSystem_Split) { { *************** *** 3733,3736 **** --- 3789,3821 ---- + XS(_wrap_CBMPackage_hasPatch) { + { + CBMPackage *arg1 = (CBMPackage *) 0 ; + int result; + void *argp1 = 0 ; + int res1 = 0 ; + int argvi = 0; + dXSARGS; + + if ((items < 1) || (items > 1)) { + SWIG_croak("Usage: CBMPackage_hasPatch(self);"); + } + res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_CBMPackage, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CBMPackage_hasPatch" "', argument " "1"" of type '" "CBMPackage *""'"); + } + arg1 = reinterpret_cast<CBMPackage * >(argp1); + result = (int)(arg1)->hasPatch(); + + ST(argvi) = SWIG_From_int SWIG_PERL_CALL_ARGS_1(static_cast<int >(result)); argvi++ ; + + XSRETURN(argvi); + fail: + + SWIG_croak_null(); + } + } + + XS(_wrap_CBMPackage_resetContext) { { *************** *** 3790,3793 **** --- 3875,3906 ---- + XS(_wrap_CBMPackage_displayBenchmarks) { + { + CBMPackage *arg1 = (CBMPackage *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + int argvi = 0; + dXSARGS; + + if ((items < 1) || (items > 1)) { + SWIG_croak("Usage: CBMPackage_displayBenchmarks(self);"); + } + res1 = SWIG_ConvertPtr(ST(0), &argp1,SWIGTYPE_p_CBMPackage, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "CBMPackage_displayBenchmarks" "', argument " "1"" of type '" "CBMPackage *""'"); + } + arg1 = reinterpret_cast<CBMPackage * >(argp1); + (arg1)->displayBenchmarks(); + + + + XSRETURN(argvi); + fail: + + SWIG_croak_null(); + } + } + + XS(_wrap_CBMPackage_System) { { *************** *** 6532,6535 **** --- 6645,6650 ---- {"CBMc::CBMSystem_Package", _wrap_CBMSystem_Package}, {"CBMc::CBMSystem_Benchmark", _wrap_CBMSystem_Benchmark}, + {"CBMc::CBMSystem_displayAllPackages", _wrap_CBMSystem_displayAllPackages}, + {"CBMc::CBMSystem_displayAllBenchmarks", _wrap_CBMSystem_displayAllBenchmarks}, {"CBMc::CBMSystem_Split", _wrap_CBMSystem_Split}, {"CBMc::CBMSystem_Chomp", _wrap_CBMSystem_Chomp}, *************** *** 6568,6573 **** --- 6683,6690 ---- {"CBMc::CBMSystemLinux_processor_number", _wrap_CBMSystemLinux_processor_number}, {"CBMc::delete_CBMSystemLinux", _wrap_delete_CBMSystemLinux}, + {"CBMc::CBMPackage_hasPatch", _wrap_CBMPackage_hasPatch}, {"CBMc::CBMPackage_resetContext", _wrap_CBMPackage_resetContext}, {"CBMc::CBMPackage_display", _wrap_CBMPackage_display}, + {"CBMc::CBMPackage_displayBenchmarks", _wrap_CBMPackage_displayBenchmarks}, {"CBMc::CBMPackage_System", _wrap_CBMPackage_System}, {"CBMc::CBMPackage_Benchmarks", _wrap_CBMPackage_Benchmarks}, |