00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __cplusplus
00020 #include "stdlib.h"
00021 #endif
00022 #include "string.h"
00023
00024 #include "tolua++.h"
00025
00026
00027 TOLUA_API int tolua_interfaces_KickerInterface_open (lua_State* tolua_S);
00028
00029 #include <interfaces/KickerInterface.h>
00030 using namespace fawkes;
00031
00032
00033 #ifdef __cplusplus
00034
00035 static int tolua_collect_fawkes__KickerInterface__GuideBallMessage (lua_State* tolua_S)
00036 {
00037 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00038 Mtolua_delete(self);
00039 return 0;
00040 }
00041
00042 static int tolua_collect_fawkes__KickerInterface__KickMessage (lua_State* tolua_S)
00043 {
00044 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00045 Mtolua_delete(self);
00046 return 0;
00047 }
00048
00049 static int tolua_collect_fawkes__KickerInterface__ResetCounterMessage (lua_State* tolua_S)
00050 {
00051 fawkes::KickerInterface::ResetCounterMessage* self = (fawkes::KickerInterface::ResetCounterMessage*) tolua_tousertype(tolua_S,1,0);
00052 Mtolua_delete(self);
00053 return 0;
00054 }
00055 #endif
00056
00057
00058
00059 static void tolua_reg_types (lua_State* tolua_S)
00060 {
00061 tolua_usertype(tolua_S,"Message");
00062 tolua_usertype(tolua_S,"fawkes::KickerInterface::ResetCounterMessage");
00063 tolua_usertype(tolua_S,"fawkes::KickerInterface");
00064 tolua_usertype(tolua_S,"fawkes::KickerInterface::KickMessage");
00065 tolua_usertype(tolua_S,"fawkes::KickerInterface::GuideBallMessage");
00066 tolua_usertype(tolua_S,"Interface");
00067 }
00068
00069
00070 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00
00071 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00(lua_State* tolua_S)
00072 {
00073 #ifndef TOLUA_RELEASE
00074 tolua_Error tolua_err;
00075 if (
00076 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00077 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00078 !tolua_isboolean(tolua_S,3,0,&tolua_err) ||
00079 !tolua_isboolean(tolua_S,4,0,&tolua_err) ||
00080 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
00081 !tolua_isnoobj(tolua_S,6,&tolua_err)
00082 )
00083 goto tolua_lerror;
00084 else
00085 #endif
00086 {
00087 bool ini_left = ((bool) tolua_toboolean(tolua_S,2,0));
00088 bool ini_center = ((bool) tolua_toboolean(tolua_S,3,0));
00089 bool ini_right = ((bool) tolua_toboolean(tolua_S,4,0));
00090 unsigned int ini_intensity = ((unsigned int) tolua_tonumber(tolua_S,5,0));
00091 {
00092 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) Mtolua_new((fawkes::KickerInterface::KickMessage)(ini_left,ini_center,ini_right,ini_intensity));
00093 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::KickMessage");
00094 }
00095 }
00096 return 1;
00097 #ifndef TOLUA_RELEASE
00098 tolua_lerror:
00099 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00100 return 0;
00101 #endif
00102 }
00103 #endif //#ifndef TOLUA_DISABLE
00104
00105
00106 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local
00107 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local(lua_State* tolua_S)
00108 {
00109 #ifndef TOLUA_RELEASE
00110 tolua_Error tolua_err;
00111 if (
00112 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00113 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00114 !tolua_isboolean(tolua_S,3,0,&tolua_err) ||
00115 !tolua_isboolean(tolua_S,4,0,&tolua_err) ||
00116 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
00117 !tolua_isnoobj(tolua_S,6,&tolua_err)
00118 )
00119 goto tolua_lerror;
00120 else
00121 #endif
00122 {
00123 bool ini_left = ((bool) tolua_toboolean(tolua_S,2,0));
00124 bool ini_center = ((bool) tolua_toboolean(tolua_S,3,0));
00125 bool ini_right = ((bool) tolua_toboolean(tolua_S,4,0));
00126 unsigned int ini_intensity = ((unsigned int) tolua_tonumber(tolua_S,5,0));
00127 {
00128 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) Mtolua_new((fawkes::KickerInterface::KickMessage)(ini_left,ini_center,ini_right,ini_intensity));
00129 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::KickMessage");
00130 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
00131 }
00132 }
00133 return 1;
00134 #ifndef TOLUA_RELEASE
00135 tolua_lerror:
00136 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00137 return 0;
00138 #endif
00139 }
00140 #endif //#ifndef TOLUA_DISABLE
00141
00142
00143 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01
00144 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01(lua_State* tolua_S)
00145 {
00146 tolua_Error tolua_err;
00147 if (
00148 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00149 !tolua_isnoobj(tolua_S,2,&tolua_err)
00150 )
00151 goto tolua_lerror;
00152 else
00153 {
00154 {
00155 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) Mtolua_new((fawkes::KickerInterface::KickMessage)());
00156 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::KickMessage");
00157 }
00158 }
00159 return 1;
00160 tolua_lerror:
00161 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00(tolua_S);
00162 }
00163 #endif //#ifndef TOLUA_DISABLE
00164
00165
00166 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local
00167 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local(lua_State* tolua_S)
00168 {
00169 tolua_Error tolua_err;
00170 if (
00171 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00172 !tolua_isnoobj(tolua_S,2,&tolua_err)
00173 )
00174 goto tolua_lerror;
00175 else
00176 {
00177 {
00178 fawkes::KickerInterface::KickMessage* tolua_ret = (fawkes::KickerInterface::KickMessage*) Mtolua_new((fawkes::KickerInterface::KickMessage)());
00179 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::KickMessage");
00180 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
00181 }
00182 }
00183 return 1;
00184 tolua_lerror:
00185 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local(tolua_S);
00186 }
00187 #endif //#ifndef TOLUA_DISABLE
00188
00189
00190 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_delete00
00191 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_delete00(lua_State* tolua_S)
00192 {
00193 #ifndef TOLUA_RELEASE
00194 tolua_Error tolua_err;
00195 if (
00196 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00197 !tolua_isnoobj(tolua_S,2,&tolua_err)
00198 )
00199 goto tolua_lerror;
00200 else
00201 #endif
00202 {
00203 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00204 #ifndef TOLUA_RELEASE
00205 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL);
00206 #endif
00207 Mtolua_delete(self);
00208 }
00209 return 0;
00210 #ifndef TOLUA_RELEASE
00211 tolua_lerror:
00212 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err);
00213 return 0;
00214 #endif
00215 }
00216 #endif //#ifndef TOLUA_DISABLE
00217
00218
00219 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_left00
00220 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_left00(lua_State* tolua_S)
00221 {
00222 #ifndef TOLUA_RELEASE
00223 tolua_Error tolua_err;
00224 if (
00225 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00226 !tolua_isnoobj(tolua_S,2,&tolua_err)
00227 )
00228 goto tolua_lerror;
00229 else
00230 #endif
00231 {
00232 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00233 #ifndef TOLUA_RELEASE
00234 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_left'", NULL);
00235 #endif
00236 {
00237 bool tolua_ret = (bool) self->is_left();
00238 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00239 }
00240 }
00241 return 1;
00242 #ifndef TOLUA_RELEASE
00243 tolua_lerror:
00244 tolua_error(tolua_S,"#ferror in function 'is_left'.",&tolua_err);
00245 return 0;
00246 #endif
00247 }
00248 #endif //#ifndef TOLUA_DISABLE
00249
00250
00251 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_left00
00252 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_left00(lua_State* tolua_S)
00253 {
00254 #ifndef TOLUA_RELEASE
00255 tolua_Error tolua_err;
00256 if (
00257 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00258 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00259 !tolua_isnoobj(tolua_S,3,&tolua_err)
00260 )
00261 goto tolua_lerror;
00262 else
00263 #endif
00264 {
00265 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00266 const bool new_left = ((const bool) tolua_toboolean(tolua_S,2,0));
00267 #ifndef TOLUA_RELEASE
00268 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_left'", NULL);
00269 #endif
00270 {
00271 self->set_left(new_left);
00272 }
00273 }
00274 return 0;
00275 #ifndef TOLUA_RELEASE
00276 tolua_lerror:
00277 tolua_error(tolua_S,"#ferror in function 'set_left'.",&tolua_err);
00278 return 0;
00279 #endif
00280 }
00281 #endif //#ifndef TOLUA_DISABLE
00282
00283
00284 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_left00
00285 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_left00(lua_State* tolua_S)
00286 {
00287 #ifndef TOLUA_RELEASE
00288 tolua_Error tolua_err;
00289 if (
00290 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00291 !tolua_isnoobj(tolua_S,2,&tolua_err)
00292 )
00293 goto tolua_lerror;
00294 else
00295 #endif
00296 {
00297 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00298 #ifndef TOLUA_RELEASE
00299 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_left'", NULL);
00300 #endif
00301 {
00302 int tolua_ret = (int) self->maxlenof_left();
00303 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00304 }
00305 }
00306 return 1;
00307 #ifndef TOLUA_RELEASE
00308 tolua_lerror:
00309 tolua_error(tolua_S,"#ferror in function 'maxlenof_left'.",&tolua_err);
00310 return 0;
00311 #endif
00312 }
00313 #endif //#ifndef TOLUA_DISABLE
00314
00315
00316 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_center00
00317 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_center00(lua_State* tolua_S)
00318 {
00319 #ifndef TOLUA_RELEASE
00320 tolua_Error tolua_err;
00321 if (
00322 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00323 !tolua_isnoobj(tolua_S,2,&tolua_err)
00324 )
00325 goto tolua_lerror;
00326 else
00327 #endif
00328 {
00329 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00330 #ifndef TOLUA_RELEASE
00331 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_center'", NULL);
00332 #endif
00333 {
00334 bool tolua_ret = (bool) self->is_center();
00335 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00336 }
00337 }
00338 return 1;
00339 #ifndef TOLUA_RELEASE
00340 tolua_lerror:
00341 tolua_error(tolua_S,"#ferror in function 'is_center'.",&tolua_err);
00342 return 0;
00343 #endif
00344 }
00345 #endif //#ifndef TOLUA_DISABLE
00346
00347
00348 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_center00
00349 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_center00(lua_State* tolua_S)
00350 {
00351 #ifndef TOLUA_RELEASE
00352 tolua_Error tolua_err;
00353 if (
00354 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00355 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00356 !tolua_isnoobj(tolua_S,3,&tolua_err)
00357 )
00358 goto tolua_lerror;
00359 else
00360 #endif
00361 {
00362 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00363 const bool new_center = ((const bool) tolua_toboolean(tolua_S,2,0));
00364 #ifndef TOLUA_RELEASE
00365 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_center'", NULL);
00366 #endif
00367 {
00368 self->set_center(new_center);
00369 }
00370 }
00371 return 0;
00372 #ifndef TOLUA_RELEASE
00373 tolua_lerror:
00374 tolua_error(tolua_S,"#ferror in function 'set_center'.",&tolua_err);
00375 return 0;
00376 #endif
00377 }
00378 #endif //#ifndef TOLUA_DISABLE
00379
00380
00381 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_center00
00382 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_center00(lua_State* tolua_S)
00383 {
00384 #ifndef TOLUA_RELEASE
00385 tolua_Error tolua_err;
00386 if (
00387 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00388 !tolua_isnoobj(tolua_S,2,&tolua_err)
00389 )
00390 goto tolua_lerror;
00391 else
00392 #endif
00393 {
00394 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00395 #ifndef TOLUA_RELEASE
00396 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_center'", NULL);
00397 #endif
00398 {
00399 int tolua_ret = (int) self->maxlenof_center();
00400 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00401 }
00402 }
00403 return 1;
00404 #ifndef TOLUA_RELEASE
00405 tolua_lerror:
00406 tolua_error(tolua_S,"#ferror in function 'maxlenof_center'.",&tolua_err);
00407 return 0;
00408 #endif
00409 }
00410 #endif //#ifndef TOLUA_DISABLE
00411
00412
00413 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_right00
00414 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_right00(lua_State* tolua_S)
00415 {
00416 #ifndef TOLUA_RELEASE
00417 tolua_Error tolua_err;
00418 if (
00419 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00420 !tolua_isnoobj(tolua_S,2,&tolua_err)
00421 )
00422 goto tolua_lerror;
00423 else
00424 #endif
00425 {
00426 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00427 #ifndef TOLUA_RELEASE
00428 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_right'", NULL);
00429 #endif
00430 {
00431 bool tolua_ret = (bool) self->is_right();
00432 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00433 }
00434 }
00435 return 1;
00436 #ifndef TOLUA_RELEASE
00437 tolua_lerror:
00438 tolua_error(tolua_S,"#ferror in function 'is_right'.",&tolua_err);
00439 return 0;
00440 #endif
00441 }
00442 #endif //#ifndef TOLUA_DISABLE
00443
00444
00445 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_right00
00446 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_right00(lua_State* tolua_S)
00447 {
00448 #ifndef TOLUA_RELEASE
00449 tolua_Error tolua_err;
00450 if (
00451 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00452 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00453 !tolua_isnoobj(tolua_S,3,&tolua_err)
00454 )
00455 goto tolua_lerror;
00456 else
00457 #endif
00458 {
00459 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00460 const bool new_right = ((const bool) tolua_toboolean(tolua_S,2,0));
00461 #ifndef TOLUA_RELEASE
00462 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_right'", NULL);
00463 #endif
00464 {
00465 self->set_right(new_right);
00466 }
00467 }
00468 return 0;
00469 #ifndef TOLUA_RELEASE
00470 tolua_lerror:
00471 tolua_error(tolua_S,"#ferror in function 'set_right'.",&tolua_err);
00472 return 0;
00473 #endif
00474 }
00475 #endif //#ifndef TOLUA_DISABLE
00476
00477
00478 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_right00
00479 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_right00(lua_State* tolua_S)
00480 {
00481 #ifndef TOLUA_RELEASE
00482 tolua_Error tolua_err;
00483 if (
00484 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00485 !tolua_isnoobj(tolua_S,2,&tolua_err)
00486 )
00487 goto tolua_lerror;
00488 else
00489 #endif
00490 {
00491 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00492 #ifndef TOLUA_RELEASE
00493 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_right'", NULL);
00494 #endif
00495 {
00496 int tolua_ret = (int) self->maxlenof_right();
00497 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00498 }
00499 }
00500 return 1;
00501 #ifndef TOLUA_RELEASE
00502 tolua_lerror:
00503 tolua_error(tolua_S,"#ferror in function 'maxlenof_right'.",&tolua_err);
00504 return 0;
00505 #endif
00506 }
00507 #endif //#ifndef TOLUA_DISABLE
00508
00509
00510 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_intensity00
00511 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_intensity00(lua_State* tolua_S)
00512 {
00513 #ifndef TOLUA_RELEASE
00514 tolua_Error tolua_err;
00515 if (
00516 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00517 !tolua_isnoobj(tolua_S,2,&tolua_err)
00518 )
00519 goto tolua_lerror;
00520 else
00521 #endif
00522 {
00523 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00524 #ifndef TOLUA_RELEASE
00525 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'intensity'", NULL);
00526 #endif
00527 {
00528 unsigned int tolua_ret = (unsigned int) self->intensity();
00529 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00530 }
00531 }
00532 return 1;
00533 #ifndef TOLUA_RELEASE
00534 tolua_lerror:
00535 tolua_error(tolua_S,"#ferror in function 'intensity'.",&tolua_err);
00536 return 0;
00537 #endif
00538 }
00539 #endif //#ifndef TOLUA_DISABLE
00540
00541
00542 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_intensity00
00543 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_intensity00(lua_State* tolua_S)
00544 {
00545 #ifndef TOLUA_RELEASE
00546 tolua_Error tolua_err;
00547 if (
00548 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00549 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00550 !tolua_isnoobj(tolua_S,3,&tolua_err)
00551 )
00552 goto tolua_lerror;
00553 else
00554 #endif
00555 {
00556 fawkes::KickerInterface::KickMessage* self = (fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00557 unsigned const int new_intensity = ((unsigned const int) tolua_tonumber(tolua_S,2,0));
00558 #ifndef TOLUA_RELEASE
00559 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_intensity'", NULL);
00560 #endif
00561 {
00562 self->set_intensity(new_intensity);
00563 }
00564 }
00565 return 0;
00566 #ifndef TOLUA_RELEASE
00567 tolua_lerror:
00568 tolua_error(tolua_S,"#ferror in function 'set_intensity'.",&tolua_err);
00569 return 0;
00570 #endif
00571 }
00572 #endif //#ifndef TOLUA_DISABLE
00573
00574
00575 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_intensity00
00576 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_intensity00(lua_State* tolua_S)
00577 {
00578 #ifndef TOLUA_RELEASE
00579 tolua_Error tolua_err;
00580 if (
00581 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::KickMessage",0,&tolua_err) ||
00582 !tolua_isnoobj(tolua_S,2,&tolua_err)
00583 )
00584 goto tolua_lerror;
00585 else
00586 #endif
00587 {
00588 const fawkes::KickerInterface::KickMessage* self = (const fawkes::KickerInterface::KickMessage*) tolua_tousertype(tolua_S,1,0);
00589 #ifndef TOLUA_RELEASE
00590 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_intensity'", NULL);
00591 #endif
00592 {
00593 int tolua_ret = (int) self->maxlenof_intensity();
00594 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00595 }
00596 }
00597 return 1;
00598 #ifndef TOLUA_RELEASE
00599 tolua_lerror:
00600 tolua_error(tolua_S,"#ferror in function 'maxlenof_intensity'.",&tolua_err);
00601 return 0;
00602 #endif
00603 }
00604 #endif //#ifndef TOLUA_DISABLE
00605
00606
00607 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00
00608 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00(lua_State* tolua_S)
00609 {
00610 #ifndef TOLUA_RELEASE
00611 tolua_Error tolua_err;
00612 if (
00613 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::ResetCounterMessage",0,&tolua_err) ||
00614 !tolua_isnoobj(tolua_S,2,&tolua_err)
00615 )
00616 goto tolua_lerror;
00617 else
00618 #endif
00619 {
00620 {
00621 fawkes::KickerInterface::ResetCounterMessage* tolua_ret = (fawkes::KickerInterface::ResetCounterMessage*) Mtolua_new((fawkes::KickerInterface::ResetCounterMessage)());
00622 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::ResetCounterMessage");
00623 }
00624 }
00625 return 1;
00626 #ifndef TOLUA_RELEASE
00627 tolua_lerror:
00628 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00629 return 0;
00630 #endif
00631 }
00632 #endif //#ifndef TOLUA_DISABLE
00633
00634
00635 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local
00636 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local(lua_State* tolua_S)
00637 {
00638 #ifndef TOLUA_RELEASE
00639 tolua_Error tolua_err;
00640 if (
00641 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::ResetCounterMessage",0,&tolua_err) ||
00642 !tolua_isnoobj(tolua_S,2,&tolua_err)
00643 )
00644 goto tolua_lerror;
00645 else
00646 #endif
00647 {
00648 {
00649 fawkes::KickerInterface::ResetCounterMessage* tolua_ret = (fawkes::KickerInterface::ResetCounterMessage*) Mtolua_new((fawkes::KickerInterface::ResetCounterMessage)());
00650 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::ResetCounterMessage");
00651 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
00652 }
00653 }
00654 return 1;
00655 #ifndef TOLUA_RELEASE
00656 tolua_lerror:
00657 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00658 return 0;
00659 #endif
00660 }
00661 #endif //#ifndef TOLUA_DISABLE
00662
00663
00664 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_delete00
00665 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_delete00(lua_State* tolua_S)
00666 {
00667 #ifndef TOLUA_RELEASE
00668 tolua_Error tolua_err;
00669 if (
00670 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::ResetCounterMessage",0,&tolua_err) ||
00671 !tolua_isnoobj(tolua_S,2,&tolua_err)
00672 )
00673 goto tolua_lerror;
00674 else
00675 #endif
00676 {
00677 fawkes::KickerInterface::ResetCounterMessage* self = (fawkes::KickerInterface::ResetCounterMessage*) tolua_tousertype(tolua_S,1,0);
00678 #ifndef TOLUA_RELEASE
00679 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL);
00680 #endif
00681 Mtolua_delete(self);
00682 }
00683 return 0;
00684 #ifndef TOLUA_RELEASE
00685 tolua_lerror:
00686 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err);
00687 return 0;
00688 #endif
00689 }
00690 #endif //#ifndef TOLUA_DISABLE
00691
00692
00693 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00
00694 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00(lua_State* tolua_S)
00695 {
00696 #ifndef TOLUA_RELEASE
00697 tolua_Error tolua_err;
00698 if (
00699 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00700 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00701 !tolua_isnoobj(tolua_S,3,&tolua_err)
00702 )
00703 goto tolua_lerror;
00704 else
00705 #endif
00706 {
00707 fawkes::KickerInterface::GuideBallSideEnum ini_guide_ball_side = ((fawkes::KickerInterface::GuideBallSideEnum) (int) tolua_tonumber(tolua_S,2,0));
00708 {
00709 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) Mtolua_new((fawkes::KickerInterface::GuideBallMessage)(ini_guide_ball_side));
00710 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00711 }
00712 }
00713 return 1;
00714 #ifndef TOLUA_RELEASE
00715 tolua_lerror:
00716 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00717 return 0;
00718 #endif
00719 }
00720 #endif //#ifndef TOLUA_DISABLE
00721
00722
00723 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local
00724 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local(lua_State* tolua_S)
00725 {
00726 #ifndef TOLUA_RELEASE
00727 tolua_Error tolua_err;
00728 if (
00729 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00730 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00731 !tolua_isnoobj(tolua_S,3,&tolua_err)
00732 )
00733 goto tolua_lerror;
00734 else
00735 #endif
00736 {
00737 fawkes::KickerInterface::GuideBallSideEnum ini_guide_ball_side = ((fawkes::KickerInterface::GuideBallSideEnum) (int) tolua_tonumber(tolua_S,2,0));
00738 {
00739 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) Mtolua_new((fawkes::KickerInterface::GuideBallMessage)(ini_guide_ball_side));
00740 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00741 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
00742 }
00743 }
00744 return 1;
00745 #ifndef TOLUA_RELEASE
00746 tolua_lerror:
00747 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err);
00748 return 0;
00749 #endif
00750 }
00751 #endif //#ifndef TOLUA_DISABLE
00752
00753
00754 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01
00755 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01(lua_State* tolua_S)
00756 {
00757 tolua_Error tolua_err;
00758 if (
00759 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00760 !tolua_isnoobj(tolua_S,2,&tolua_err)
00761 )
00762 goto tolua_lerror;
00763 else
00764 {
00765 {
00766 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) Mtolua_new((fawkes::KickerInterface::GuideBallMessage)());
00767 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00768 }
00769 }
00770 return 1;
00771 tolua_lerror:
00772 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00(tolua_S);
00773 }
00774 #endif //#ifndef TOLUA_DISABLE
00775
00776
00777 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local
00778 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local(lua_State* tolua_S)
00779 {
00780 tolua_Error tolua_err;
00781 if (
00782 !tolua_isusertable(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00783 !tolua_isnoobj(tolua_S,2,&tolua_err)
00784 )
00785 goto tolua_lerror;
00786 else
00787 {
00788 {
00789 fawkes::KickerInterface::GuideBallMessage* tolua_ret = (fawkes::KickerInterface::GuideBallMessage*) Mtolua_new((fawkes::KickerInterface::GuideBallMessage)());
00790 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::KickerInterface::GuideBallMessage");
00791 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
00792 }
00793 }
00794 return 1;
00795 tolua_lerror:
00796 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local(tolua_S);
00797 }
00798 #endif //#ifndef TOLUA_DISABLE
00799
00800
00801 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_delete00
00802 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_delete00(lua_State* tolua_S)
00803 {
00804 #ifndef TOLUA_RELEASE
00805 tolua_Error tolua_err;
00806 if (
00807 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00808 !tolua_isnoobj(tolua_S,2,&tolua_err)
00809 )
00810 goto tolua_lerror;
00811 else
00812 #endif
00813 {
00814 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00815 #ifndef TOLUA_RELEASE
00816 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL);
00817 #endif
00818 Mtolua_delete(self);
00819 }
00820 return 0;
00821 #ifndef TOLUA_RELEASE
00822 tolua_lerror:
00823 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err);
00824 return 0;
00825 #endif
00826 }
00827 #endif //#ifndef TOLUA_DISABLE
00828
00829
00830 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_guide_ball_side00
00831 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_guide_ball_side00(lua_State* tolua_S)
00832 {
00833 #ifndef TOLUA_RELEASE
00834 tolua_Error tolua_err;
00835 if (
00836 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00837 !tolua_isnoobj(tolua_S,2,&tolua_err)
00838 )
00839 goto tolua_lerror;
00840 else
00841 #endif
00842 {
00843 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00844 #ifndef TOLUA_RELEASE
00845 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'guide_ball_side'", NULL);
00846 #endif
00847 {
00848 fawkes::KickerInterface::GuideBallSideEnum tolua_ret = (fawkes::KickerInterface::GuideBallSideEnum) self->guide_ball_side();
00849 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00850 }
00851 }
00852 return 1;
00853 #ifndef TOLUA_RELEASE
00854 tolua_lerror:
00855 tolua_error(tolua_S,"#ferror in function 'guide_ball_side'.",&tolua_err);
00856 return 0;
00857 #endif
00858 }
00859 #endif //#ifndef TOLUA_DISABLE
00860
00861
00862 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_set_guide_ball_side00
00863 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_set_guide_ball_side00(lua_State* tolua_S)
00864 {
00865 #ifndef TOLUA_RELEASE
00866 tolua_Error tolua_err;
00867 if (
00868 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00869 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00870 !tolua_isnoobj(tolua_S,3,&tolua_err)
00871 )
00872 goto tolua_lerror;
00873 else
00874 #endif
00875 {
00876 fawkes::KickerInterface::GuideBallMessage* self = (fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00877 const fawkes::KickerInterface::GuideBallSideEnum new_guide_ball_side = ((const fawkes::KickerInterface::GuideBallSideEnum) (int) tolua_tonumber(tolua_S,2,0));
00878 #ifndef TOLUA_RELEASE
00879 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_guide_ball_side'", NULL);
00880 #endif
00881 {
00882 self->set_guide_ball_side(new_guide_ball_side);
00883 }
00884 }
00885 return 0;
00886 #ifndef TOLUA_RELEASE
00887 tolua_lerror:
00888 tolua_error(tolua_S,"#ferror in function 'set_guide_ball_side'.",&tolua_err);
00889 return 0;
00890 #endif
00891 }
00892 #endif //#ifndef TOLUA_DISABLE
00893
00894
00895 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_maxlenof_guide_ball_side00
00896 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_maxlenof_guide_ball_side00(lua_State* tolua_S)
00897 {
00898 #ifndef TOLUA_RELEASE
00899 tolua_Error tolua_err;
00900 if (
00901 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface::GuideBallMessage",0,&tolua_err) ||
00902 !tolua_isnoobj(tolua_S,2,&tolua_err)
00903 )
00904 goto tolua_lerror;
00905 else
00906 #endif
00907 {
00908 const fawkes::KickerInterface::GuideBallMessage* self = (const fawkes::KickerInterface::GuideBallMessage*) tolua_tousertype(tolua_S,1,0);
00909 #ifndef TOLUA_RELEASE
00910 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_guide_ball_side'", NULL);
00911 #endif
00912 {
00913 int tolua_ret = (int) self->maxlenof_guide_ball_side();
00914 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00915 }
00916 }
00917 return 1;
00918 #ifndef TOLUA_RELEASE
00919 tolua_lerror:
00920 tolua_error(tolua_S,"#ferror in function 'maxlenof_guide_ball_side'.",&tolua_err);
00921 return 0;
00922 #endif
00923 }
00924 #endif //#ifndef TOLUA_DISABLE
00925
00926
00927 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_left00
00928 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_left00(lua_State* tolua_S)
00929 {
00930 #ifndef TOLUA_RELEASE
00931 tolua_Error tolua_err;
00932 if (
00933 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
00934 !tolua_isnoobj(tolua_S,2,&tolua_err)
00935 )
00936 goto tolua_lerror;
00937 else
00938 #endif
00939 {
00940 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
00941 #ifndef TOLUA_RELEASE
00942 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_kicks_left'", NULL);
00943 #endif
00944 {
00945 int tolua_ret = (int) self->num_kicks_left();
00946 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00947 }
00948 }
00949 return 1;
00950 #ifndef TOLUA_RELEASE
00951 tolua_lerror:
00952 tolua_error(tolua_S,"#ferror in function 'num_kicks_left'.",&tolua_err);
00953 return 0;
00954 #endif
00955 }
00956 #endif //#ifndef TOLUA_DISABLE
00957
00958
00959 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_left00
00960 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_left00(lua_State* tolua_S)
00961 {
00962 #ifndef TOLUA_RELEASE
00963 tolua_Error tolua_err;
00964 if (
00965 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
00966 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00967 !tolua_isnoobj(tolua_S,3,&tolua_err)
00968 )
00969 goto tolua_lerror;
00970 else
00971 #endif
00972 {
00973 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
00974 const int new_num_kicks_left = ((const int) tolua_tonumber(tolua_S,2,0));
00975 #ifndef TOLUA_RELEASE
00976 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_num_kicks_left'", NULL);
00977 #endif
00978 {
00979 self->set_num_kicks_left(new_num_kicks_left);
00980 }
00981 }
00982 return 0;
00983 #ifndef TOLUA_RELEASE
00984 tolua_lerror:
00985 tolua_error(tolua_S,"#ferror in function 'set_num_kicks_left'.",&tolua_err);
00986 return 0;
00987 #endif
00988 }
00989 #endif //#ifndef TOLUA_DISABLE
00990
00991
00992 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_left00
00993 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_left00(lua_State* tolua_S)
00994 {
00995 #ifndef TOLUA_RELEASE
00996 tolua_Error tolua_err;
00997 if (
00998 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
00999 !tolua_isnoobj(tolua_S,2,&tolua_err)
01000 )
01001 goto tolua_lerror;
01002 else
01003 #endif
01004 {
01005 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01006 #ifndef TOLUA_RELEASE
01007 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_num_kicks_left'", NULL);
01008 #endif
01009 {
01010 int tolua_ret = (int) self->maxlenof_num_kicks_left();
01011 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01012 }
01013 }
01014 return 1;
01015 #ifndef TOLUA_RELEASE
01016 tolua_lerror:
01017 tolua_error(tolua_S,"#ferror in function 'maxlenof_num_kicks_left'.",&tolua_err);
01018 return 0;
01019 #endif
01020 }
01021 #endif //#ifndef TOLUA_DISABLE
01022
01023
01024 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_center00
01025 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_center00(lua_State* tolua_S)
01026 {
01027 #ifndef TOLUA_RELEASE
01028 tolua_Error tolua_err;
01029 if (
01030 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01031 !tolua_isnoobj(tolua_S,2,&tolua_err)
01032 )
01033 goto tolua_lerror;
01034 else
01035 #endif
01036 {
01037 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01038 #ifndef TOLUA_RELEASE
01039 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_kicks_center'", NULL);
01040 #endif
01041 {
01042 int tolua_ret = (int) self->num_kicks_center();
01043 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01044 }
01045 }
01046 return 1;
01047 #ifndef TOLUA_RELEASE
01048 tolua_lerror:
01049 tolua_error(tolua_S,"#ferror in function 'num_kicks_center'.",&tolua_err);
01050 return 0;
01051 #endif
01052 }
01053 #endif //#ifndef TOLUA_DISABLE
01054
01055
01056 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_center00
01057 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_center00(lua_State* tolua_S)
01058 {
01059 #ifndef TOLUA_RELEASE
01060 tolua_Error tolua_err;
01061 if (
01062 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01063 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01064 !tolua_isnoobj(tolua_S,3,&tolua_err)
01065 )
01066 goto tolua_lerror;
01067 else
01068 #endif
01069 {
01070 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01071 const int new_num_kicks_center = ((const int) tolua_tonumber(tolua_S,2,0));
01072 #ifndef TOLUA_RELEASE
01073 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_num_kicks_center'", NULL);
01074 #endif
01075 {
01076 self->set_num_kicks_center(new_num_kicks_center);
01077 }
01078 }
01079 return 0;
01080 #ifndef TOLUA_RELEASE
01081 tolua_lerror:
01082 tolua_error(tolua_S,"#ferror in function 'set_num_kicks_center'.",&tolua_err);
01083 return 0;
01084 #endif
01085 }
01086 #endif //#ifndef TOLUA_DISABLE
01087
01088
01089 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_center00
01090 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_center00(lua_State* tolua_S)
01091 {
01092 #ifndef TOLUA_RELEASE
01093 tolua_Error tolua_err;
01094 if (
01095 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01096 !tolua_isnoobj(tolua_S,2,&tolua_err)
01097 )
01098 goto tolua_lerror;
01099 else
01100 #endif
01101 {
01102 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01103 #ifndef TOLUA_RELEASE
01104 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_num_kicks_center'", NULL);
01105 #endif
01106 {
01107 int tolua_ret = (int) self->maxlenof_num_kicks_center();
01108 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01109 }
01110 }
01111 return 1;
01112 #ifndef TOLUA_RELEASE
01113 tolua_lerror:
01114 tolua_error(tolua_S,"#ferror in function 'maxlenof_num_kicks_center'.",&tolua_err);
01115 return 0;
01116 #endif
01117 }
01118 #endif //#ifndef TOLUA_DISABLE
01119
01120
01121 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_right00
01122 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_right00(lua_State* tolua_S)
01123 {
01124 #ifndef TOLUA_RELEASE
01125 tolua_Error tolua_err;
01126 if (
01127 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01128 !tolua_isnoobj(tolua_S,2,&tolua_err)
01129 )
01130 goto tolua_lerror;
01131 else
01132 #endif
01133 {
01134 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01135 #ifndef TOLUA_RELEASE
01136 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_kicks_right'", NULL);
01137 #endif
01138 {
01139 int tolua_ret = (int) self->num_kicks_right();
01140 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01141 }
01142 }
01143 return 1;
01144 #ifndef TOLUA_RELEASE
01145 tolua_lerror:
01146 tolua_error(tolua_S,"#ferror in function 'num_kicks_right'.",&tolua_err);
01147 return 0;
01148 #endif
01149 }
01150 #endif //#ifndef TOLUA_DISABLE
01151
01152
01153 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_right00
01154 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_right00(lua_State* tolua_S)
01155 {
01156 #ifndef TOLUA_RELEASE
01157 tolua_Error tolua_err;
01158 if (
01159 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01160 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01161 !tolua_isnoobj(tolua_S,3,&tolua_err)
01162 )
01163 goto tolua_lerror;
01164 else
01165 #endif
01166 {
01167 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01168 const int new_num_kicks_right = ((const int) tolua_tonumber(tolua_S,2,0));
01169 #ifndef TOLUA_RELEASE
01170 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_num_kicks_right'", NULL);
01171 #endif
01172 {
01173 self->set_num_kicks_right(new_num_kicks_right);
01174 }
01175 }
01176 return 0;
01177 #ifndef TOLUA_RELEASE
01178 tolua_lerror:
01179 tolua_error(tolua_S,"#ferror in function 'set_num_kicks_right'.",&tolua_err);
01180 return 0;
01181 #endif
01182 }
01183 #endif //#ifndef TOLUA_DISABLE
01184
01185
01186 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_right00
01187 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_right00(lua_State* tolua_S)
01188 {
01189 #ifndef TOLUA_RELEASE
01190 tolua_Error tolua_err;
01191 if (
01192 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01193 !tolua_isnoobj(tolua_S,2,&tolua_err)
01194 )
01195 goto tolua_lerror;
01196 else
01197 #endif
01198 {
01199 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01200 #ifndef TOLUA_RELEASE
01201 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_num_kicks_right'", NULL);
01202 #endif
01203 {
01204 int tolua_ret = (int) self->maxlenof_num_kicks_right();
01205 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01206 }
01207 }
01208 return 1;
01209 #ifndef TOLUA_RELEASE
01210 tolua_lerror:
01211 tolua_error(tolua_S,"#ferror in function 'maxlenof_num_kicks_right'.",&tolua_err);
01212 return 0;
01213 #endif
01214 }
01215 #endif //#ifndef TOLUA_DISABLE
01216
01217
01218 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_guide_ball_side00
01219 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_guide_ball_side00(lua_State* tolua_S)
01220 {
01221 #ifndef TOLUA_RELEASE
01222 tolua_Error tolua_err;
01223 if (
01224 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01225 !tolua_isnoobj(tolua_S,2,&tolua_err)
01226 )
01227 goto tolua_lerror;
01228 else
01229 #endif
01230 {
01231 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01232 #ifndef TOLUA_RELEASE
01233 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'guide_ball_side'", NULL);
01234 #endif
01235 {
01236 fawkes::KickerInterface::GuideBallSideEnum tolua_ret = (fawkes::KickerInterface::GuideBallSideEnum) self->guide_ball_side();
01237 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01238 }
01239 }
01240 return 1;
01241 #ifndef TOLUA_RELEASE
01242 tolua_lerror:
01243 tolua_error(tolua_S,"#ferror in function 'guide_ball_side'.",&tolua_err);
01244 return 0;
01245 #endif
01246 }
01247 #endif //#ifndef TOLUA_DISABLE
01248
01249
01250 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_guide_ball_side00
01251 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_guide_ball_side00(lua_State* tolua_S)
01252 {
01253 #ifndef TOLUA_RELEASE
01254 tolua_Error tolua_err;
01255 if (
01256 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01257 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01258 !tolua_isnoobj(tolua_S,3,&tolua_err)
01259 )
01260 goto tolua_lerror;
01261 else
01262 #endif
01263 {
01264 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01265 const fawkes::KickerInterface::GuideBallSideEnum new_guide_ball_side = ((const fawkes::KickerInterface::GuideBallSideEnum) (int) tolua_tonumber(tolua_S,2,0));
01266 #ifndef TOLUA_RELEASE
01267 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_guide_ball_side'", NULL);
01268 #endif
01269 {
01270 self->set_guide_ball_side(new_guide_ball_side);
01271 }
01272 }
01273 return 0;
01274 #ifndef TOLUA_RELEASE
01275 tolua_lerror:
01276 tolua_error(tolua_S,"#ferror in function 'set_guide_ball_side'.",&tolua_err);
01277 return 0;
01278 #endif
01279 }
01280 #endif //#ifndef TOLUA_DISABLE
01281
01282
01283 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_guide_ball_side00
01284 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_guide_ball_side00(lua_State* tolua_S)
01285 {
01286 #ifndef TOLUA_RELEASE
01287 tolua_Error tolua_err;
01288 if (
01289 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01290 !tolua_isnoobj(tolua_S,2,&tolua_err)
01291 )
01292 goto tolua_lerror;
01293 else
01294 #endif
01295 {
01296 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01297 #ifndef TOLUA_RELEASE
01298 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_guide_ball_side'", NULL);
01299 #endif
01300 {
01301 int tolua_ret = (int) self->maxlenof_guide_ball_side();
01302 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01303 }
01304 }
01305 return 1;
01306 #ifndef TOLUA_RELEASE
01307 tolua_lerror:
01308 tolua_error(tolua_S,"#ferror in function 'maxlenof_guide_ball_side'.",&tolua_err);
01309 return 0;
01310 #endif
01311 }
01312 #endif //#ifndef TOLUA_DISABLE
01313
01314
01315 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_current_intensity00
01316 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_current_intensity00(lua_State* tolua_S)
01317 {
01318 #ifndef TOLUA_RELEASE
01319 tolua_Error tolua_err;
01320 if (
01321 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01322 !tolua_isnoobj(tolua_S,2,&tolua_err)
01323 )
01324 goto tolua_lerror;
01325 else
01326 #endif
01327 {
01328 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01329 #ifndef TOLUA_RELEASE
01330 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'current_intensity'", NULL);
01331 #endif
01332 {
01333 unsigned int tolua_ret = (unsigned int) self->current_intensity();
01334 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01335 }
01336 }
01337 return 1;
01338 #ifndef TOLUA_RELEASE
01339 tolua_lerror:
01340 tolua_error(tolua_S,"#ferror in function 'current_intensity'.",&tolua_err);
01341 return 0;
01342 #endif
01343 }
01344 #endif //#ifndef TOLUA_DISABLE
01345
01346
01347 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_current_intensity00
01348 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_current_intensity00(lua_State* tolua_S)
01349 {
01350 #ifndef TOLUA_RELEASE
01351 tolua_Error tolua_err;
01352 if (
01353 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01354 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01355 !tolua_isnoobj(tolua_S,3,&tolua_err)
01356 )
01357 goto tolua_lerror;
01358 else
01359 #endif
01360 {
01361 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01362 unsigned const int new_current_intensity = ((unsigned const int) tolua_tonumber(tolua_S,2,0));
01363 #ifndef TOLUA_RELEASE
01364 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_current_intensity'", NULL);
01365 #endif
01366 {
01367 self->set_current_intensity(new_current_intensity);
01368 }
01369 }
01370 return 0;
01371 #ifndef TOLUA_RELEASE
01372 tolua_lerror:
01373 tolua_error(tolua_S,"#ferror in function 'set_current_intensity'.",&tolua_err);
01374 return 0;
01375 #endif
01376 }
01377 #endif //#ifndef TOLUA_DISABLE
01378
01379
01380 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_current_intensity00
01381 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_current_intensity00(lua_State* tolua_S)
01382 {
01383 #ifndef TOLUA_RELEASE
01384 tolua_Error tolua_err;
01385 if (
01386 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01387 !tolua_isnoobj(tolua_S,2,&tolua_err)
01388 )
01389 goto tolua_lerror;
01390 else
01391 #endif
01392 {
01393 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01394 #ifndef TOLUA_RELEASE
01395 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_current_intensity'", NULL);
01396 #endif
01397 {
01398 int tolua_ret = (int) self->maxlenof_current_intensity();
01399 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01400 }
01401 }
01402 return 1;
01403 #ifndef TOLUA_RELEASE
01404 tolua_lerror:
01405 tolua_error(tolua_S,"#ferror in function 'maxlenof_current_intensity'.",&tolua_err);
01406 return 0;
01407 #endif
01408 }
01409 #endif //#ifndef TOLUA_DISABLE
01410
01411
01412 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_oftype00
01413 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_oftype00(lua_State* tolua_S)
01414 {
01415 #ifndef TOLUA_RELEASE
01416 tolua_Error tolua_err;
01417 if (
01418 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01419 !tolua_isstring(tolua_S,2,0,&tolua_err) ||
01420 !tolua_isnoobj(tolua_S,3,&tolua_err)
01421 )
01422 goto tolua_lerror;
01423 else
01424 #endif
01425 {
01426 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01427 const char* interface_type = ((const char*) tolua_tostring(tolua_S,2,0));
01428 #ifndef TOLUA_RELEASE
01429 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'oftype'", NULL);
01430 #endif
01431 {
01432 bool tolua_ret = (bool) self->oftype(interface_type);
01433 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01434 }
01435 }
01436 return 1;
01437 #ifndef TOLUA_RELEASE
01438 tolua_lerror:
01439 tolua_error(tolua_S,"#ferror in function 'oftype'.",&tolua_err);
01440 return 0;
01441 #endif
01442 }
01443 #endif //#ifndef TOLUA_DISABLE
01444
01445
01446 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_datachunk00
01447 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_datachunk00(lua_State* tolua_S)
01448 {
01449 #ifndef TOLUA_RELEASE
01450 tolua_Error tolua_err;
01451 if (
01452 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01453 !tolua_isnoobj(tolua_S,2,&tolua_err)
01454 )
01455 goto tolua_lerror;
01456 else
01457 #endif
01458 {
01459 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01460 #ifndef TOLUA_RELEASE
01461 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datachunk'", NULL);
01462 #endif
01463 {
01464 const void* tolua_ret = (const void*) self->datachunk();
01465 tolua_pushuserdata(tolua_S,(void*)tolua_ret);
01466 }
01467 }
01468 return 1;
01469 #ifndef TOLUA_RELEASE
01470 tolua_lerror:
01471 tolua_error(tolua_S,"#ferror in function 'datachunk'.",&tolua_err);
01472 return 0;
01473 #endif
01474 }
01475 #endif //#ifndef TOLUA_DISABLE
01476
01477
01478 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_datasize00
01479 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_datasize00(lua_State* tolua_S)
01480 {
01481 #ifndef TOLUA_RELEASE
01482 tolua_Error tolua_err;
01483 if (
01484 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01485 !tolua_isnoobj(tolua_S,2,&tolua_err)
01486 )
01487 goto tolua_lerror;
01488 else
01489 #endif
01490 {
01491 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01492 #ifndef TOLUA_RELEASE
01493 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datasize'", NULL);
01494 #endif
01495 {
01496 unsigned int tolua_ret = (unsigned int) self->datasize();
01497 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01498 }
01499 }
01500 return 1;
01501 #ifndef TOLUA_RELEASE
01502 tolua_lerror:
01503 tolua_error(tolua_S,"#ferror in function 'datasize'.",&tolua_err);
01504 return 0;
01505 #endif
01506 }
01507 #endif //#ifndef TOLUA_DISABLE
01508
01509
01510 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_type00
01511 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_type00(lua_State* tolua_S)
01512 {
01513 #ifndef TOLUA_RELEASE
01514 tolua_Error tolua_err;
01515 if (
01516 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01517 !tolua_isnoobj(tolua_S,2,&tolua_err)
01518 )
01519 goto tolua_lerror;
01520 else
01521 #endif
01522 {
01523 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01524 #ifndef TOLUA_RELEASE
01525 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'type'", NULL);
01526 #endif
01527 {
01528 const char* tolua_ret = (const char*) self->type();
01529 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01530 }
01531 }
01532 return 1;
01533 #ifndef TOLUA_RELEASE
01534 tolua_lerror:
01535 tolua_error(tolua_S,"#ferror in function 'type'.",&tolua_err);
01536 return 0;
01537 #endif
01538 }
01539 #endif //#ifndef TOLUA_DISABLE
01540
01541
01542 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_id00
01543 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_id00(lua_State* tolua_S)
01544 {
01545 #ifndef TOLUA_RELEASE
01546 tolua_Error tolua_err;
01547 if (
01548 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01549 !tolua_isnoobj(tolua_S,2,&tolua_err)
01550 )
01551 goto tolua_lerror;
01552 else
01553 #endif
01554 {
01555 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01556 #ifndef TOLUA_RELEASE
01557 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'id'", NULL);
01558 #endif
01559 {
01560 const char* tolua_ret = (const char*) self->id();
01561 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01562 }
01563 }
01564 return 1;
01565 #ifndef TOLUA_RELEASE
01566 tolua_lerror:
01567 tolua_error(tolua_S,"#ferror in function 'id'.",&tolua_err);
01568 return 0;
01569 #endif
01570 }
01571 #endif //#ifndef TOLUA_DISABLE
01572
01573
01574 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_uid00
01575 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_uid00(lua_State* tolua_S)
01576 {
01577 #ifndef TOLUA_RELEASE
01578 tolua_Error tolua_err;
01579 if (
01580 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01581 !tolua_isnoobj(tolua_S,2,&tolua_err)
01582 )
01583 goto tolua_lerror;
01584 else
01585 #endif
01586 {
01587 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01588 #ifndef TOLUA_RELEASE
01589 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'uid'", NULL);
01590 #endif
01591 {
01592 const char* tolua_ret = (const char*) self->uid();
01593 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01594 }
01595 }
01596 return 1;
01597 #ifndef TOLUA_RELEASE
01598 tolua_lerror:
01599 tolua_error(tolua_S,"#ferror in function 'uid'.",&tolua_err);
01600 return 0;
01601 #endif
01602 }
01603 #endif //#ifndef TOLUA_DISABLE
01604
01605
01606 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_serial00
01607 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_serial00(lua_State* tolua_S)
01608 {
01609 #ifndef TOLUA_RELEASE
01610 tolua_Error tolua_err;
01611 if (
01612 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01613 !tolua_isnoobj(tolua_S,2,&tolua_err)
01614 )
01615 goto tolua_lerror;
01616 else
01617 #endif
01618 {
01619 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01620 #ifndef TOLUA_RELEASE
01621 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'serial'", NULL);
01622 #endif
01623 {
01624 unsigned int tolua_ret = (unsigned int) self->serial();
01625 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01626 }
01627 }
01628 return 1;
01629 #ifndef TOLUA_RELEASE
01630 tolua_lerror:
01631 tolua_error(tolua_S,"#ferror in function 'serial'.",&tolua_err);
01632 return 0;
01633 #endif
01634 }
01635 #endif //#ifndef TOLUA_DISABLE
01636
01637
01638 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_mem_serial00
01639 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_mem_serial00(lua_State* tolua_S)
01640 {
01641 #ifndef TOLUA_RELEASE
01642 tolua_Error tolua_err;
01643 if (
01644 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01645 !tolua_isnoobj(tolua_S,2,&tolua_err)
01646 )
01647 goto tolua_lerror;
01648 else
01649 #endif
01650 {
01651 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01652 #ifndef TOLUA_RELEASE
01653 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'mem_serial'", NULL);
01654 #endif
01655 {
01656 unsigned int tolua_ret = (unsigned int) self->mem_serial();
01657 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01658 }
01659 }
01660 return 1;
01661 #ifndef TOLUA_RELEASE
01662 tolua_lerror:
01663 tolua_error(tolua_S,"#ferror in function 'mem_serial'.",&tolua_err);
01664 return 0;
01665 #endif
01666 }
01667 #endif //#ifndef TOLUA_DISABLE
01668
01669
01670 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface__eq00
01671 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface__eq00(lua_State* tolua_S)
01672 {
01673 #ifndef TOLUA_RELEASE
01674 tolua_Error tolua_err;
01675 if (
01676 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01677 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Interface",0,&tolua_err)) ||
01678 !tolua_isnoobj(tolua_S,3,&tolua_err)
01679 )
01680 goto tolua_lerror;
01681 else
01682 #endif
01683 {
01684 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01685 Interface* comp = ((Interface*) tolua_tousertype(tolua_S,2,0));
01686 #ifndef TOLUA_RELEASE
01687 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator=='", NULL);
01688 #endif
01689 {
01690 bool tolua_ret = (bool) self->operator==(*comp);
01691 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01692 }
01693 }
01694 return 1;
01695 #ifndef TOLUA_RELEASE
01696 tolua_lerror:
01697 tolua_error(tolua_S,"#ferror in function '.eq'.",&tolua_err);
01698 return 0;
01699 #endif
01700 }
01701 #endif //#ifndef TOLUA_DISABLE
01702
01703
01704 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash00
01705 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash00(lua_State* tolua_S)
01706 {
01707 #ifndef TOLUA_RELEASE
01708 tolua_Error tolua_err;
01709 if (
01710 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01711 !tolua_isnoobj(tolua_S,2,&tolua_err)
01712 )
01713 goto tolua_lerror;
01714 else
01715 #endif
01716 {
01717 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01718 #ifndef TOLUA_RELEASE
01719 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash'", NULL);
01720 #endif
01721 {
01722 unsigned const char* tolua_ret = ( unsigned const char*) self->hash();
01723 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01724 }
01725 }
01726 return 1;
01727 #ifndef TOLUA_RELEASE
01728 tolua_lerror:
01729 tolua_error(tolua_S,"#ferror in function 'hash'.",&tolua_err);
01730 return 0;
01731 #endif
01732 }
01733 #endif //#ifndef TOLUA_DISABLE
01734
01735
01736 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_size00
01737 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_size00(lua_State* tolua_S)
01738 {
01739 #ifndef TOLUA_RELEASE
01740 tolua_Error tolua_err;
01741 if (
01742 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01743 !tolua_isnoobj(tolua_S,2,&tolua_err)
01744 )
01745 goto tolua_lerror;
01746 else
01747 #endif
01748 {
01749 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01750 #ifndef TOLUA_RELEASE
01751 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_size'", NULL);
01752 #endif
01753 {
01754 int tolua_ret = (int) self->hash_size();
01755 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01756 }
01757 }
01758 return 1;
01759 #ifndef TOLUA_RELEASE
01760 tolua_lerror:
01761 tolua_error(tolua_S,"#ferror in function 'hash_size'.",&tolua_err);
01762 return 0;
01763 #endif
01764 }
01765 #endif //#ifndef TOLUA_DISABLE
01766
01767
01768 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_printable00
01769 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_printable00(lua_State* tolua_S)
01770 {
01771 #ifndef TOLUA_RELEASE
01772 tolua_Error tolua_err;
01773 if (
01774 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01775 !tolua_isnoobj(tolua_S,2,&tolua_err)
01776 )
01777 goto tolua_lerror;
01778 else
01779 #endif
01780 {
01781 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01782 #ifndef TOLUA_RELEASE
01783 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_printable'", NULL);
01784 #endif
01785 {
01786 const char* tolua_ret = (const char*) self->hash_printable();
01787 tolua_pushstring(tolua_S,(const char*)tolua_ret);
01788 }
01789 }
01790 return 1;
01791 #ifndef TOLUA_RELEASE
01792 tolua_lerror:
01793 tolua_error(tolua_S,"#ferror in function 'hash_printable'.",&tolua_err);
01794 return 0;
01795 #endif
01796 }
01797 #endif //#ifndef TOLUA_DISABLE
01798
01799
01800 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_is_writer00
01801 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_is_writer00(lua_State* tolua_S)
01802 {
01803 #ifndef TOLUA_RELEASE
01804 tolua_Error tolua_err;
01805 if (
01806 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01807 !tolua_isnoobj(tolua_S,2,&tolua_err)
01808 )
01809 goto tolua_lerror;
01810 else
01811 #endif
01812 {
01813 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01814 #ifndef TOLUA_RELEASE
01815 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_writer'", NULL);
01816 #endif
01817 {
01818 bool tolua_ret = (bool) self->is_writer();
01819 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01820 }
01821 }
01822 return 1;
01823 #ifndef TOLUA_RELEASE
01824 tolua_lerror:
01825 tolua_error(tolua_S,"#ferror in function 'is_writer'.",&tolua_err);
01826 return 0;
01827 #endif
01828 }
01829 #endif //#ifndef TOLUA_DISABLE
01830
01831
01832 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_from_chunk00
01833 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_from_chunk00(lua_State* tolua_S)
01834 {
01835 #ifndef TOLUA_RELEASE
01836 tolua_Error tolua_err;
01837 if (
01838 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01839 !tolua_isuserdata(tolua_S,2,0,&tolua_err) ||
01840 !tolua_isnoobj(tolua_S,3,&tolua_err)
01841 )
01842 goto tolua_lerror;
01843 else
01844 #endif
01845 {
01846 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01847 void* chunk = ((void*) tolua_touserdata(tolua_S,2,0));
01848 #ifndef TOLUA_RELEASE
01849 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_from_chunk'", NULL);
01850 #endif
01851 {
01852 self->set_from_chunk(chunk);
01853 }
01854 }
01855 return 0;
01856 #ifndef TOLUA_RELEASE
01857 tolua_lerror:
01858 tolua_error(tolua_S,"#ferror in function 'set_from_chunk'.",&tolua_err);
01859 return 0;
01860 #endif
01861 }
01862 #endif //#ifndef TOLUA_DISABLE
01863
01864
01865 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_create_message00
01866 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_create_message00(lua_State* tolua_S)
01867 {
01868 #ifndef TOLUA_RELEASE
01869 tolua_Error tolua_err;
01870 if (
01871 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01872 !tolua_isstring(tolua_S,2,0,&tolua_err) ||
01873 !tolua_isnoobj(tolua_S,3,&tolua_err)
01874 )
01875 goto tolua_lerror;
01876 else
01877 #endif
01878 {
01879 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01880 const char* type = ((const char*) tolua_tostring(tolua_S,2,0));
01881 #ifndef TOLUA_RELEASE
01882 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'create_message'", NULL);
01883 #endif
01884 {
01885 Message* tolua_ret = (Message*) self->create_message(type);
01886 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
01887 }
01888 }
01889 return 1;
01890 #ifndef TOLUA_RELEASE
01891 tolua_lerror:
01892 tolua_error(tolua_S,"#ferror in function 'create_message'.",&tolua_err);
01893 return 0;
01894 #endif
01895 }
01896 #endif //#ifndef TOLUA_DISABLE
01897
01898
01899 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_read00
01900 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_read00(lua_State* tolua_S)
01901 {
01902 #ifndef TOLUA_RELEASE
01903 tolua_Error tolua_err;
01904 if (
01905 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01906 !tolua_isnoobj(tolua_S,2,&tolua_err)
01907 )
01908 goto tolua_lerror;
01909 else
01910 #endif
01911 {
01912 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01913 #ifndef TOLUA_RELEASE
01914 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'read'", NULL);
01915 #endif
01916 {
01917 self->read();
01918 }
01919 }
01920 return 0;
01921 #ifndef TOLUA_RELEASE
01922 tolua_lerror:
01923 tolua_error(tolua_S,"#ferror in function 'read'.",&tolua_err);
01924 return 0;
01925 #endif
01926 }
01927 #endif //#ifndef TOLUA_DISABLE
01928
01929
01930 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_write00
01931 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_write00(lua_State* tolua_S)
01932 {
01933 #ifndef TOLUA_RELEASE
01934 tolua_Error tolua_err;
01935 if (
01936 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
01937 !tolua_isnoobj(tolua_S,2,&tolua_err)
01938 )
01939 goto tolua_lerror;
01940 else
01941 #endif
01942 {
01943 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01944 #ifndef TOLUA_RELEASE
01945 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'write'", NULL);
01946 #endif
01947 {
01948 self->write();
01949 }
01950 }
01951 return 0;
01952 #ifndef TOLUA_RELEASE
01953 tolua_lerror:
01954 tolua_error(tolua_S,"#ferror in function 'write'.",&tolua_err);
01955 return 0;
01956 #endif
01957 }
01958 #endif //#ifndef TOLUA_DISABLE
01959
01960
01961 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_has_writer00
01962 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_has_writer00(lua_State* tolua_S)
01963 {
01964 #ifndef TOLUA_RELEASE
01965 tolua_Error tolua_err;
01966 if (
01967 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
01968 !tolua_isnoobj(tolua_S,2,&tolua_err)
01969 )
01970 goto tolua_lerror;
01971 else
01972 #endif
01973 {
01974 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
01975 #ifndef TOLUA_RELEASE
01976 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'has_writer'", NULL);
01977 #endif
01978 {
01979 bool tolua_ret = (bool) self->has_writer();
01980 tolua_pushboolean(tolua_S,(bool)tolua_ret);
01981 }
01982 }
01983 return 1;
01984 #ifndef TOLUA_RELEASE
01985 tolua_lerror:
01986 tolua_error(tolua_S,"#ferror in function 'has_writer'.",&tolua_err);
01987 return 0;
01988 #endif
01989 }
01990 #endif //#ifndef TOLUA_DISABLE
01991
01992
01993 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_readers00
01994 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_readers00(lua_State* tolua_S)
01995 {
01996 #ifndef TOLUA_RELEASE
01997 tolua_Error tolua_err;
01998 if (
01999 !tolua_isusertype(tolua_S,1,"const fawkes::KickerInterface",0,&tolua_err) ||
02000 !tolua_isnoobj(tolua_S,2,&tolua_err)
02001 )
02002 goto tolua_lerror;
02003 else
02004 #endif
02005 {
02006 const fawkes::KickerInterface* self = (const fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02007 #ifndef TOLUA_RELEASE
02008 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_readers'", NULL);
02009 #endif
02010 {
02011 unsigned int tolua_ret = (unsigned int) self->num_readers();
02012 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02013 }
02014 }
02015 return 1;
02016 #ifndef TOLUA_RELEASE
02017 tolua_lerror:
02018 tolua_error(tolua_S,"#ferror in function 'num_readers'.",&tolua_err);
02019 return 0;
02020 #endif
02021 }
02022 #endif //#ifndef TOLUA_DISABLE
02023
02024
02025 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_enqueue_copy00
02026 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_enqueue_copy00(lua_State* tolua_S)
02027 {
02028 #ifndef TOLUA_RELEASE
02029 tolua_Error tolua_err;
02030 if (
02031 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02032 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
02033 !tolua_isnoobj(tolua_S,3,&tolua_err)
02034 )
02035 goto tolua_lerror;
02036 else
02037 #endif
02038 {
02039 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02040 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0));
02041 #ifndef TOLUA_RELEASE
02042 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_enqueue_copy'", NULL);
02043 #endif
02044 {
02045 unsigned int tolua_ret = (unsigned int) self->msgq_enqueue_copy(message);
02046 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02047 }
02048 }
02049 return 1;
02050 #ifndef TOLUA_RELEASE
02051 tolua_lerror:
02052 tolua_error(tolua_S,"#ferror in function 'msgq_enqueue_copy'.",&tolua_err);
02053 return 0;
02054 #endif
02055 }
02056 #endif //#ifndef TOLUA_DISABLE
02057
02058
02059 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00
02060 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00(lua_State* tolua_S)
02061 {
02062 #ifndef TOLUA_RELEASE
02063 tolua_Error tolua_err;
02064 if (
02065 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02066 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
02067 !tolua_isnoobj(tolua_S,3,&tolua_err)
02068 )
02069 goto tolua_lerror;
02070 else
02071 #endif
02072 {
02073 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02074 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0));
02075 #ifndef TOLUA_RELEASE
02076 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL);
02077 #endif
02078 {
02079 self->msgq_remove(message);
02080 }
02081 }
02082 return 0;
02083 #ifndef TOLUA_RELEASE
02084 tolua_lerror:
02085 tolua_error(tolua_S,"#ferror in function 'msgq_remove'.",&tolua_err);
02086 return 0;
02087 #endif
02088 }
02089 #endif //#ifndef TOLUA_DISABLE
02090
02091
02092 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove01
02093 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove01(lua_State* tolua_S)
02094 {
02095 tolua_Error tolua_err;
02096 if (
02097 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02098 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02099 !tolua_isnoobj(tolua_S,3,&tolua_err)
02100 )
02101 goto tolua_lerror;
02102 else
02103 {
02104 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02105 unsigned int message_id = ((unsigned int) tolua_tonumber(tolua_S,2,0));
02106 #ifndef TOLUA_RELEASE
02107 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL);
02108 #endif
02109 {
02110 self->msgq_remove(message_id);
02111 }
02112 }
02113 return 0;
02114 tolua_lerror:
02115 return tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00(tolua_S);
02116 }
02117 #endif //#ifndef TOLUA_DISABLE
02118
02119
02120 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_size00
02121 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_size00(lua_State* tolua_S)
02122 {
02123 #ifndef TOLUA_RELEASE
02124 tolua_Error tolua_err;
02125 if (
02126 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02127 !tolua_isnoobj(tolua_S,2,&tolua_err)
02128 )
02129 goto tolua_lerror;
02130 else
02131 #endif
02132 {
02133 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02134 #ifndef TOLUA_RELEASE
02135 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_size'", NULL);
02136 #endif
02137 {
02138 unsigned int tolua_ret = (unsigned int) self->msgq_size();
02139 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02140 }
02141 }
02142 return 1;
02143 #ifndef TOLUA_RELEASE
02144 tolua_lerror:
02145 tolua_error(tolua_S,"#ferror in function 'msgq_size'.",&tolua_err);
02146 return 0;
02147 #endif
02148 }
02149 #endif //#ifndef TOLUA_DISABLE
02150
02151
02152 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_flush00
02153 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_flush00(lua_State* tolua_S)
02154 {
02155 #ifndef TOLUA_RELEASE
02156 tolua_Error tolua_err;
02157 if (
02158 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02159 !tolua_isnoobj(tolua_S,2,&tolua_err)
02160 )
02161 goto tolua_lerror;
02162 else
02163 #endif
02164 {
02165 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02166 #ifndef TOLUA_RELEASE
02167 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_flush'", NULL);
02168 #endif
02169 {
02170 self->msgq_flush();
02171 }
02172 }
02173 return 0;
02174 #ifndef TOLUA_RELEASE
02175 tolua_lerror:
02176 tolua_error(tolua_S,"#ferror in function 'msgq_flush'.",&tolua_err);
02177 return 0;
02178 #endif
02179 }
02180 #endif //#ifndef TOLUA_DISABLE
02181
02182
02183 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_lock00
02184 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_lock00(lua_State* tolua_S)
02185 {
02186 #ifndef TOLUA_RELEASE
02187 tolua_Error tolua_err;
02188 if (
02189 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02190 !tolua_isnoobj(tolua_S,2,&tolua_err)
02191 )
02192 goto tolua_lerror;
02193 else
02194 #endif
02195 {
02196 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02197 #ifndef TOLUA_RELEASE
02198 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_lock'", NULL);
02199 #endif
02200 {
02201 self->msgq_lock();
02202 }
02203 }
02204 return 0;
02205 #ifndef TOLUA_RELEASE
02206 tolua_lerror:
02207 tolua_error(tolua_S,"#ferror in function 'msgq_lock'.",&tolua_err);
02208 return 0;
02209 #endif
02210 }
02211 #endif //#ifndef TOLUA_DISABLE
02212
02213
02214 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_try_lock00
02215 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_try_lock00(lua_State* tolua_S)
02216 {
02217 #ifndef TOLUA_RELEASE
02218 tolua_Error tolua_err;
02219 if (
02220 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02221 !tolua_isnoobj(tolua_S,2,&tolua_err)
02222 )
02223 goto tolua_lerror;
02224 else
02225 #endif
02226 {
02227 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02228 #ifndef TOLUA_RELEASE
02229 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_try_lock'", NULL);
02230 #endif
02231 {
02232 bool tolua_ret = (bool) self->msgq_try_lock();
02233 tolua_pushboolean(tolua_S,(bool)tolua_ret);
02234 }
02235 }
02236 return 1;
02237 #ifndef TOLUA_RELEASE
02238 tolua_lerror:
02239 tolua_error(tolua_S,"#ferror in function 'msgq_try_lock'.",&tolua_err);
02240 return 0;
02241 #endif
02242 }
02243 #endif //#ifndef TOLUA_DISABLE
02244
02245
02246 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_unlock00
02247 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_unlock00(lua_State* tolua_S)
02248 {
02249 #ifndef TOLUA_RELEASE
02250 tolua_Error tolua_err;
02251 if (
02252 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02253 !tolua_isnoobj(tolua_S,2,&tolua_err)
02254 )
02255 goto tolua_lerror;
02256 else
02257 #endif
02258 {
02259 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02260 #ifndef TOLUA_RELEASE
02261 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_unlock'", NULL);
02262 #endif
02263 {
02264 self->msgq_unlock();
02265 }
02266 }
02267 return 0;
02268 #ifndef TOLUA_RELEASE
02269 tolua_lerror:
02270 tolua_error(tolua_S,"#ferror in function 'msgq_unlock'.",&tolua_err);
02271 return 0;
02272 #endif
02273 }
02274 #endif //#ifndef TOLUA_DISABLE
02275
02276
02277 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_pop00
02278 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_pop00(lua_State* tolua_S)
02279 {
02280 #ifndef TOLUA_RELEASE
02281 tolua_Error tolua_err;
02282 if (
02283 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02284 !tolua_isnoobj(tolua_S,2,&tolua_err)
02285 )
02286 goto tolua_lerror;
02287 else
02288 #endif
02289 {
02290 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02291 #ifndef TOLUA_RELEASE
02292 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_pop'", NULL);
02293 #endif
02294 {
02295 self->msgq_pop();
02296 }
02297 }
02298 return 0;
02299 #ifndef TOLUA_RELEASE
02300 tolua_lerror:
02301 tolua_error(tolua_S,"#ferror in function 'msgq_pop'.",&tolua_err);
02302 return 0;
02303 #endif
02304 }
02305 #endif //#ifndef TOLUA_DISABLE
02306
02307
02308 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_first00
02309 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_first00(lua_State* tolua_S)
02310 {
02311 #ifndef TOLUA_RELEASE
02312 tolua_Error tolua_err;
02313 if (
02314 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02315 !tolua_isnoobj(tolua_S,2,&tolua_err)
02316 )
02317 goto tolua_lerror;
02318 else
02319 #endif
02320 {
02321 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02322 #ifndef TOLUA_RELEASE
02323 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_first'", NULL);
02324 #endif
02325 {
02326 Message* tolua_ret = (Message*) self->msgq_first();
02327 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
02328 }
02329 }
02330 return 1;
02331 #ifndef TOLUA_RELEASE
02332 tolua_lerror:
02333 tolua_error(tolua_S,"#ferror in function 'msgq_first'.",&tolua_err);
02334 return 0;
02335 #endif
02336 }
02337 #endif //#ifndef TOLUA_DISABLE
02338
02339
02340 #ifndef TOLUA_DISABLE_tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_empty00
02341 static int tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_empty00(lua_State* tolua_S)
02342 {
02343 #ifndef TOLUA_RELEASE
02344 tolua_Error tolua_err;
02345 if (
02346 !tolua_isusertype(tolua_S,1,"fawkes::KickerInterface",0,&tolua_err) ||
02347 !tolua_isnoobj(tolua_S,2,&tolua_err)
02348 )
02349 goto tolua_lerror;
02350 else
02351 #endif
02352 {
02353 fawkes::KickerInterface* self = (fawkes::KickerInterface*) tolua_tousertype(tolua_S,1,0);
02354 #ifndef TOLUA_RELEASE
02355 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_empty'", NULL);
02356 #endif
02357 {
02358 bool tolua_ret = (bool) self->msgq_empty();
02359 tolua_pushboolean(tolua_S,(bool)tolua_ret);
02360 }
02361 }
02362 return 1;
02363 #ifndef TOLUA_RELEASE
02364 tolua_lerror:
02365 tolua_error(tolua_S,"#ferror in function 'msgq_empty'.",&tolua_err);
02366 return 0;
02367 #endif
02368 }
02369 #endif //#ifndef TOLUA_DISABLE
02370
02371
02372 TOLUA_API int tolua_interfaces_KickerInterface_open (lua_State* tolua_S)
02373 {
02374 tolua_open(tolua_S);
02375 tolua_reg_types(tolua_S);
02376 tolua_module(tolua_S,NULL,0);
02377 tolua_beginmodule(tolua_S,NULL);
02378 tolua_module(tolua_S,"fawkes",0);
02379 tolua_beginmodule(tolua_S,"fawkes");
02380 tolua_cclass(tolua_S,"KickerInterface","fawkes::KickerInterface","Interface",NULL);
02381 tolua_beginmodule(tolua_S,"KickerInterface");
02382 tolua_constant(tolua_S,"GUIDE_BALL_LEFT",fawkes::KickerInterface::GUIDE_BALL_LEFT);
02383 tolua_constant(tolua_S,"GUIDE_BALL_RIGHT",fawkes::KickerInterface::GUIDE_BALL_RIGHT);
02384 #ifdef __cplusplus
02385 tolua_cclass(tolua_S,"KickMessage","fawkes::KickerInterface::KickMessage","Message",tolua_collect_fawkes__KickerInterface__KickMessage);
02386 #else
02387 tolua_cclass(tolua_S,"KickMessage","fawkes::KickerInterface::KickMessage","Message",NULL);
02388 #endif
02389 tolua_beginmodule(tolua_S,"KickMessage");
02390 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00);
02391 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local);
02392 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new00_local);
02393 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01);
02394 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local);
02395 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_new01_local);
02396 tolua_function(tolua_S,"delete",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_delete00);
02397 tolua_function(tolua_S,"is_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_left00);
02398 tolua_function(tolua_S,"set_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_left00);
02399 tolua_function(tolua_S,"maxlenof_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_left00);
02400 tolua_function(tolua_S,"is_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_center00);
02401 tolua_function(tolua_S,"set_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_center00);
02402 tolua_function(tolua_S,"maxlenof_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_center00);
02403 tolua_function(tolua_S,"is_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_is_right00);
02404 tolua_function(tolua_S,"set_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_right00);
02405 tolua_function(tolua_S,"maxlenof_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_right00);
02406 tolua_function(tolua_S,"intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_intensity00);
02407 tolua_function(tolua_S,"set_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_set_intensity00);
02408 tolua_function(tolua_S,"maxlenof_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_KickMessage_maxlenof_intensity00);
02409 tolua_endmodule(tolua_S);
02410 #ifdef __cplusplus
02411 tolua_cclass(tolua_S,"ResetCounterMessage","fawkes::KickerInterface::ResetCounterMessage","Message",tolua_collect_fawkes__KickerInterface__ResetCounterMessage);
02412 #else
02413 tolua_cclass(tolua_S,"ResetCounterMessage","fawkes::KickerInterface::ResetCounterMessage","Message",NULL);
02414 #endif
02415 tolua_beginmodule(tolua_S,"ResetCounterMessage");
02416 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00);
02417 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local);
02418 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_new00_local);
02419 tolua_function(tolua_S,"delete",tolua_interfaces_KickerInterface_fawkes_KickerInterface_ResetCounterMessage_delete00);
02420 tolua_endmodule(tolua_S);
02421 #ifdef __cplusplus
02422 tolua_cclass(tolua_S,"GuideBallMessage","fawkes::KickerInterface::GuideBallMessage","Message",tolua_collect_fawkes__KickerInterface__GuideBallMessage);
02423 #else
02424 tolua_cclass(tolua_S,"GuideBallMessage","fawkes::KickerInterface::GuideBallMessage","Message",NULL);
02425 #endif
02426 tolua_beginmodule(tolua_S,"GuideBallMessage");
02427 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00);
02428 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local);
02429 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new00_local);
02430 tolua_function(tolua_S,"new",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01);
02431 tolua_function(tolua_S,"new_local",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local);
02432 tolua_function(tolua_S,".call",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_new01_local);
02433 tolua_function(tolua_S,"delete",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_delete00);
02434 tolua_function(tolua_S,"guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_guide_ball_side00);
02435 tolua_function(tolua_S,"set_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_set_guide_ball_side00);
02436 tolua_function(tolua_S,"maxlenof_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_GuideBallMessage_maxlenof_guide_ball_side00);
02437 tolua_endmodule(tolua_S);
02438 tolua_function(tolua_S,"num_kicks_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_left00);
02439 tolua_function(tolua_S,"set_num_kicks_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_left00);
02440 tolua_function(tolua_S,"maxlenof_num_kicks_left",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_left00);
02441 tolua_function(tolua_S,"num_kicks_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_center00);
02442 tolua_function(tolua_S,"set_num_kicks_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_center00);
02443 tolua_function(tolua_S,"maxlenof_num_kicks_center",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_center00);
02444 tolua_function(tolua_S,"num_kicks_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_kicks_right00);
02445 tolua_function(tolua_S,"set_num_kicks_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_num_kicks_right00);
02446 tolua_function(tolua_S,"maxlenof_num_kicks_right",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_num_kicks_right00);
02447 tolua_function(tolua_S,"guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_guide_ball_side00);
02448 tolua_function(tolua_S,"set_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_guide_ball_side00);
02449 tolua_function(tolua_S,"maxlenof_guide_ball_side",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_guide_ball_side00);
02450 tolua_function(tolua_S,"current_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_current_intensity00);
02451 tolua_function(tolua_S,"set_current_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_current_intensity00);
02452 tolua_function(tolua_S,"maxlenof_current_intensity",tolua_interfaces_KickerInterface_fawkes_KickerInterface_maxlenof_current_intensity00);
02453 tolua_function(tolua_S,"oftype",tolua_interfaces_KickerInterface_fawkes_KickerInterface_oftype00);
02454 tolua_function(tolua_S,"datachunk",tolua_interfaces_KickerInterface_fawkes_KickerInterface_datachunk00);
02455 tolua_function(tolua_S,"datasize",tolua_interfaces_KickerInterface_fawkes_KickerInterface_datasize00);
02456 tolua_function(tolua_S,"type",tolua_interfaces_KickerInterface_fawkes_KickerInterface_type00);
02457 tolua_function(tolua_S,"id",tolua_interfaces_KickerInterface_fawkes_KickerInterface_id00);
02458 tolua_function(tolua_S,"uid",tolua_interfaces_KickerInterface_fawkes_KickerInterface_uid00);
02459 tolua_function(tolua_S,"serial",tolua_interfaces_KickerInterface_fawkes_KickerInterface_serial00);
02460 tolua_function(tolua_S,"mem_serial",tolua_interfaces_KickerInterface_fawkes_KickerInterface_mem_serial00);
02461 tolua_function(tolua_S,".eq",tolua_interfaces_KickerInterface_fawkes_KickerInterface__eq00);
02462 tolua_function(tolua_S,"hash",tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash00);
02463 tolua_function(tolua_S,"hash_size",tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_size00);
02464 tolua_function(tolua_S,"hash_printable",tolua_interfaces_KickerInterface_fawkes_KickerInterface_hash_printable00);
02465 tolua_function(tolua_S,"is_writer",tolua_interfaces_KickerInterface_fawkes_KickerInterface_is_writer00);
02466 tolua_function(tolua_S,"set_from_chunk",tolua_interfaces_KickerInterface_fawkes_KickerInterface_set_from_chunk00);
02467 tolua_function(tolua_S,"create_message",tolua_interfaces_KickerInterface_fawkes_KickerInterface_create_message00);
02468 tolua_function(tolua_S,"read",tolua_interfaces_KickerInterface_fawkes_KickerInterface_read00);
02469 tolua_function(tolua_S,"write",tolua_interfaces_KickerInterface_fawkes_KickerInterface_write00);
02470 tolua_function(tolua_S,"has_writer",tolua_interfaces_KickerInterface_fawkes_KickerInterface_has_writer00);
02471 tolua_function(tolua_S,"num_readers",tolua_interfaces_KickerInterface_fawkes_KickerInterface_num_readers00);
02472 tolua_function(tolua_S,"msgq_enqueue_copy",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_enqueue_copy00);
02473 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove00);
02474 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_remove01);
02475 tolua_function(tolua_S,"msgq_size",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_size00);
02476 tolua_function(tolua_S,"msgq_flush",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_flush00);
02477 tolua_function(tolua_S,"msgq_lock",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_lock00);
02478 tolua_function(tolua_S,"msgq_try_lock",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_try_lock00);
02479 tolua_function(tolua_S,"msgq_unlock",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_unlock00);
02480 tolua_function(tolua_S,"msgq_pop",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_pop00);
02481 tolua_function(tolua_S,"msgq_first",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_first00);
02482 tolua_function(tolua_S,"msgq_empty",tolua_interfaces_KickerInterface_fawkes_KickerInterface_msgq_empty00);
02483 tolua_endmodule(tolua_S);
02484 tolua_endmodule(tolua_S);
02485 tolua_endmodule(tolua_S);
02486 return 1;
02487 }
02488
02489
02490 extern "C" {
02491 #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
02492 TOLUA_API int luaopen_interfaces_KickerInterface (lua_State* tolua_S) {
02493 return tolua_interfaces_KickerInterface_open(tolua_S);
02494 };
02495 #endif
02496 }
02497
02498