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"); |