indexing description: "[ Test for Eiffel-GigaSpaces wrapper loosely based on POCO benchmark example ]" status: "See notice at end of class." legal: "See notice at end of class." date: "$Date$" revision: "$Revision$" class POCO_15_DOUBLES inherit BENCHMARK_BASE_OBJECT redefine cpp_create, cpp_cast_pointer end create make, make_from_external, make_from_entry feature set_var1 (a_value: REAL_64) is do cpp_set_var1 (object_ptr, a_value) end set_var2 (a_value: REAL_64) is do cpp_set_var2 (object_ptr, a_value) end set_var3 (a_value: REAL_64) is do cpp_set_var3 (object_ptr, a_value) end set_var4 (a_value: REAL_64) is do cpp_set_var4 (object_ptr, a_value) end set_var5 (a_value: REAL_64) is do cpp_set_var5 (object_ptr, a_value) end set_var6 (a_value: REAL_64) is do cpp_set_var6 (object_ptr, a_value) end set_var7 (a_value: REAL_64) is do cpp_set_var7 (object_ptr, a_value) end set_var8 (a_value: REAL_64) is do cpp_set_var8 (object_ptr, a_value) end set_var9 (a_value: REAL_64) is do cpp_set_var9 (object_ptr, a_value) end set_var10 (a_value: REAL_64) is do cpp_set_var10 (object_ptr, a_value) end set_var11 (a_value: REAL_64) is do cpp_set_var11 (object_ptr, a_value) end set_var12 (a_value: REAL_64) is do cpp_set_var12 (object_ptr, a_value) end set_var13 (a_value: REAL_64) is do cpp_set_var13 (object_ptr, a_value) end set_var14 (a_value: REAL_64) is do cpp_set_var14 (object_ptr, a_value) end feature {NONE} -- Externals cpp_create: POINTER is external "C++ inline use %"benchmarkSerializer.h%"" alias "new poco15doubles()" end cpp_cast_pointer (obj_ptr: POINTER): POINTER is external "C++ inline use %"benchmarkSerializer.h%"" alias "(dynamic_cast((OpenSpaces::IEntry*)$obj_ptr))" end cpp_set_var1 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var1 = $a_value" end cpp_set_var2 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var2 = $a_value" end cpp_set_var3 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var3 = $a_value" end cpp_set_var4 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var4 = $a_value" end cpp_set_var5 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var5 = $a_value" end cpp_set_var6 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var6 = $a_value" end cpp_set_var7 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var7 = $a_value" end cpp_set_var8 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var8 = $a_value" end cpp_set_var9 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var9 = $a_value" end cpp_set_var10 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var10 = $a_value" end cpp_set_var11 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var11 = $a_value" end cpp_set_var12 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var12 = $a_value" end cpp_set_var13 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var13 = $a_value" end cpp_set_var14 (obj_ptr: POINTER; a_value: REAL_64) is require obj_ptr_not_null: obj_ptr /= default_pointer external "C++ inline use %"benchmarkSerializer.h%"" alias "((poco15doubles*)$obj_ptr)->Var14 = $a_value" end indexing copyright: "Copyright (c) 2008, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end