lm_message_node.c
changeset 12 63f06a23c235
parent 11 a8c6460d612b
child 14 4cb715fed99b
equal deleted inserted replaced
11:a8c6460d612b 12:63f06a23c235
   230 	return 0;
   230 	return 0;
   231 }
   231 }
   232 
   232 
   233 static const luaL_Reg reg_f_lm_node[] = {
   233 static const luaL_Reg reg_f_lm_node[] = {
   234 	{ "bless", bless_lua_lm_node },
   234 	{ "bless", bless_lua_lm_node },
   235 	{ NULL,    NULL                       },
   235 	{ NULL,    NULL              },
   236 };
   236 };
   237 
   237 
   238 static const luaL_Reg reg_m_lm_node[] = {
   238 static const luaL_Reg reg_m_lm_node[] = {
   239 	{ "name",       name_lm_node       },
   239 	{ "name",       name_lm_node       },
   240 	{ "next",       next_lm_node       },
   240 	{ "next",       next_lm_node       },
   248 	{ "raw",        raw_lm_node        },
   248 	{ "raw",        raw_lm_node        },
   249 	{ "xml",        xml_lm_node        },
   249 	{ "xml",        xml_lm_node        },
   250 	{ "path",       path_lm_node       },
   250 	{ "path",       path_lm_node       },
   251 	{ "pointer",    pointer_lm_node    },
   251 	{ "pointer",    pointer_lm_node    },
   252 	{ "__gc",       gc_lm_node         },
   252 	{ "__gc",       gc_lm_node         },
   253 	{ NULL,         NULL                        },
   253 	{ NULL,         NULL               },
   254 };
   254 };
   255 
   255 
   256 int luaopen_lm_message_node (lua_State *L)
   256 int luaopen_lm_message_node (lua_State *L)
   257 {
   257 {
   258 	luaL_newmetatable (L, "loudmouth.message_node");
   258 	luaL_newmetatable (L, "loudmouth.message_node");