lm_connection.c
changeset 12 63f06a23c235
parent 11 a8c6460d612b
child 13 8f502c1477ac
equal deleted inserted replaced
11:a8c6460d612b 12:63f06a23c235
   525 }
   525 }
   526 
   526 
   527 static const luaL_Reg reg_f_lm_connection[] = {
   527 static const luaL_Reg reg_f_lm_connection[] = {
   528 	{ "new",   new_lm_connection       },
   528 	{ "new",   new_lm_connection       },
   529 	{ "bless", bless_lua_lm_connection },
   529 	{ "bless", bless_lua_lm_connection },
   530 	{ NULL,    NULL                     },
   530 	{ NULL,    NULL                    },
   531 };
   531 };
   532 
   532 
   533 static const luaL_Reg reg_m_lm_connection[] = {
   533 static const luaL_Reg reg_m_lm_connection[] = {
   534 	{ "open",                open_lm_connection                },
   534 	{ "open",              open_lm_connection              },
   535 	{ "close",               close_lm_connection               },
   535 	{ "close",             close_lm_connection             },
   536 	{ "authenticate",        authenticate_lm_connection        },
   536 	{ "authenticate",      authenticate_lm_connection      },
   537 	{ "port",                port_lm_connection                },
   537 	{ "port",              port_lm_connection              },
   538 	{ "server",              server_lm_connection              },
   538 	{ "server",            server_lm_connection            },
   539 	{ "jid",                 jid_lm_connection                 },
   539 	{ "jid",               jid_lm_connection               },
   540 	{ "keep_alive_rate",     keep_alive_rate_lm_connection     },
   540 	{ "keep_alive_rate",   keep_alive_rate_lm_connection   },
   541 	{ "state",               status_lm_connection              },
   541 	{ "state",             status_lm_connection            },
   542 	{ "proxy",               proxy_lm_connection               },
   542 	{ "proxy",             proxy_lm_connection             },
   543 	{ "ssl",                 ssl_lm_connection                 },
   543 	{ "ssl",               ssl_lm_connection               },
   544 	{ "send",                send_lm_connection                },
   544 	{ "send",              send_lm_connection              },
   545 	{ "handler",             handler_lm_connection             },
   545 	{ "handler",           handler_lm_connection           },
   546 	{ "ondisconnect",        ondisconnect_lm_connection        },
   546 	{ "ondisconnect",      ondisconnect_lm_connection      },
   547 	{ "open_wait",           open_wait_lm_connection           },
   547 	{ "open_wait",         open_wait_lm_connection         },
   548 	{ "authenticate_wait",   authenticate_wait_lm_connection   },
   548 	{ "authenticate_wait", authenticate_wait_lm_connection },
   549 	{ "send_wait",           send_wait_lm_connection           },
   549 	{ "send_wait",         send_wait_lm_connection         },
   550 	{ "pointer",             pointer_lm_connection             },
   550 	{ "pointer",           pointer_lm_connection           },
   551 	{ "__gc",                gc_lm_connection                  },
   551 	{ "__gc",              gc_lm_connection                },
   552 	{ NULL,                  NULL                               },
   552 	{ NULL,                NULL                            },
   553 };
   553 };
   554 
   554 
   555 int luaopen_lm_connection (lua_State *L)
   555 int luaopen_lm_connection (lua_State *L)
   556 {
   556 {
   557 	luaL_newmetatable (L, "loudmouth.connection");
   557 	luaL_newmetatable (L, "loudmouth.connection");